问题标签 [tableview]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
839 浏览

objective-c - 在tableview中滑动一行,点击其他,选择swiped

我有一个表格视图,每当我在 A 部分中滑动一行,然后在 B 部分中选择一行时,它认为我在 A 部分中选择了滑动行!我放置了一个断点来验证,并且 100% 确定它认为它是那个单元格,并且当我选择 B 部分中的行时它会调用它。

滑动是指您将手指放在单元格的某个部分,然后将其拖过(向左或向右,无关紧要)然后松开。这不会调用 didSelectRowAtIndexPath,因为它不是点击。

示例:
在 indexpath
上滑动 A.1 点击 indexpath B.4
操作系统调用 tableView:didSelectRowAtIndexPath: A.1

难道我做错了什么?会出什么问题?

处理特定单元格中的触摸的完整代码:

0 投票
1 回答
506 浏览

iphone - 以编程方式在导航控制器中移动表格视图

我在导航控制器的根视图中有一个表格视图。如果我隐藏我的导航栏,我的表格视图会移到顶部,但我想将该位置修复到旧位置,或者它应该从开始修复...

我尝试过创建框架和移动,但这并不能解决我的目的。

0 投票
4 回答
1252 浏览

iphone - iPhone Three20 TTTableMoreButton 加载更多行

我有一个名为 AppAdvice 的应用程序,它似乎正在使用 Three20。我注意到它们在大多数表格视图中都有一个机制,当您向下滚动到列表底部并显示最后一行时,它会自动加载更多结果。

最后一行还有一个指示器,告诉用户正在加载更多项目,然后在加载其他项目时消失。显示最后一行后,应用程序会请求更多结果。

关于他们如何实施这一点的任何线索?我想不通的是如何将项目附加到表格视图并重新定位指示器行。

我知道three20 有一个tttablemorebutton,但我不知道如何使用它。

http://ws.2wsx.ws/load_more_items.jpg

谢谢,豪伊

0 投票
4 回答
4676 浏览

iphone - 是否有类似于在表格视图中选择部分的方法

如果用户触摸该特定部分,我想在单独的视图中显示部分的数据.. 任何人都可以告诉我该怎么做吗?

0 投票
2 回答
1716 浏览

iphone - 如何将nsarray的值转换为整数值

我从事基于分组表视图的工作,因为我想将 NSarray 的值转换为整数以指定 numberOfRowsInSection 的部分值,但它会引发对放置以下代码的期望。

任何人帮助纠正它提前谢谢你的建议

问候, 萨蒂什

0 投票
4 回答
8417 浏览

iphone - 即使表格比视图大,TableViewController 也不会闪烁滚动指示器

TableViewController 有一个奇怪的问题。在文档中它说 tableViewController 还处理方法 -flashScrollIndicators 当表格“超大”尊重可见区域时。

我的应用程序包含在选项卡控制器中加载的 3 个导航控制器。每个导航控制器都有一个表视图控制器的子类作为根视图控制器。每个“模型”都从一个 plist 文件中填充,该文件将其内容加载到 -viewDIdLoad 中的数组中,然后将所有内容传递给表。一切都以编程方式加载,没有 IB。

我在我的应用程序中发现,当它加载第一个视图(以表格视图控制器为根的导航控制器)时,即使单元格的数量足够大,滚动条也不会闪烁。如果我选择另一个选项卡,则不会再次显示加载另一个导航控制器(以 tvc 作为根)滚动条。当我按下与加载的第一个导航控制器相对应的选项卡时,滚动条会闪烁。

所以我试图让它以编程方式闪烁,但没有办法,代码看起来很简单:

我试图把它几乎无处不在。首先在 -viewDidLoad 中(如文档中所建议),然后在 viewDidAppear 和 -viewWillAppear 中。还尝试使用该代码字符串将 tvc 的视图转换为表格视图。

..没有结果。

我已经开始查看 Apple 示例,我发现在 Apple 的表格视图自定义示例(具有不同时间的示例)中,滚动条也不在那里闪烁。在 SIM 卡和设备上都进行了测试。

是错误吗?是否有正确的方法以编程方式显示它?有人能帮我吗?问候, 安德里亚

0 投票
1 回答
697 浏览

iphone - 如何检测用户点击表格视图

我想检测用户对表格视图的触摸,以便我可以将该特定部分信息传递给下一个视图以显示它......

我该怎么做

0 投票
1 回答
1668 浏览

iphone - iPhone - 创建一个按字母顺序分段的表格视图

我对任何类型的设备都非常陌生,并且处于陡峭的学习曲线上,所以如果这没有太多意义或问题中的代码很糟糕,请原谅我 - 我们都必须从某个地方开始,相信我,我读过读过读过!

我正在从一个字典数组的 plist 创建一个表 - 我需要这种格式的表格,因为稍后我希望能够更改一些值并写回相关的 plist 'key'。我希望有人能够看到这个并给我一些关于如何...

  1. 使表格以分组样式以 A 到 Z 的方式对 plist 中的键/值“名称”下的数据进行排序 - 这似乎没问题,但是,它会根据plist 中的数组,而某些字典应组合在同一部分下(见下文)
  2. 根据 plist 中的项目将表格分成几个部分,即。如果我有 7 个项目,跨越字母表,那么我想要 7 个部分。
  3. 在右侧有一个索引,只有相关数量的条目 - 如果我在“Q”下没有任何数据,那么我不希望“Q”显示在索引中!

显然,我距离整理所有这些还有很长的路要走 - 代码本身现在有点像“狗晚餐”,因为我一直在尝试很多不同的事情但没有取得多大成功,所以如果你看到一些你不喜欢的东西请告诉我!

我一直在尝试阅读所有相关部分,例如 UILocalizedIndexedCollat​​ion 和 sortedArrayUsingDescriptors,但我想我的大脑无法满足它......

任何和所有的建议(除了'放弃它你不够聪明'因为我从不放弃我开始的任何事情!)将不胜感激!

(在开始时合成了许多未使用的变量 - 为了简化我在此处发布的内容,我删除了相关代码,代码编译没有问题,并且工作给了我以下结果:索引 27 个字母的表在右侧只有 AJ 起作用(这与表中生成的部分数量相关 - 只有 AJ 部分。单元格的内容正是我想要的。)

任何建议都将不胜感激 - 目前我已经为此工作了大约一个星期,但没有成功,几乎要放弃了,我真的不想这样做!

如果最坏的情况发生在最坏的情况下并且我无法完成这项工作,是否有人愿意为我编写功能,当然需要支付少量费用!

干杯,希望...

鲢鱼

0 投票
3 回答
7531 浏览

database-design - PostgreSQL VIEWS 是不是每次被查询时都是新创建的?

我正在创建一个具有一些复杂基础关联的网络应用程序。为了解决我遇到的几个问题,我创建了一个 UNION 视图。可能还有很多其他方法可以解决这个问题。

但是我现在正在考虑我的设计效率,我想知道一个 VIEW 是每次查询时都新创建的,还是只创建一次,并保持更新。

详细地说,如果我有 table_a(100 条记录)和 table_b(100 条记录)并创建一个 UNION 视图,那么我创建了一个包含 200 条记录的视图。

每次我对视图进行选择时都会发生整个过程吗?

同样,显然每次我更新基础表记录时,视图都会更新,但是视图是更新这条记录还是从头开始重新创建整个视图?

戴尔

0 投票
3 回答
3340 浏览

ios - iPhone SDK:使用专用按钮打开单元格,而不是通过点击单元格

我有一个包含多个单元格的简单 TableView。通常,我通过点击此单元格来切换到选定的单元格详细信息。但是,如果我需要为每个单元格设置一个专用按钮怎么办?我在 Interface Builder 中看到了“Table View Cell”属性,它有我需要的东西,但它不能添加到现有的单元格中。

如何正确地将这种按钮添加到标准 TableView 的每个单元格中?