问题标签 [uitableview]
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.
iphone - 带有奇怪删除线的破碎细胞?
我在这里的 iPhone 开发体验中遇到了一个特定 UITableView 的奇怪问题。如果您查看以下屏幕截图:
替代文字 http://dl-client.getdropbox.com/u/57676/brokencell.png
您会注意到穿过“Jane Aba”牢房中间的罢工。
知道是什么导致了这种奇怪的图形显示吗?对于模拟器和运行 2.2 SDK 的实际设备都是如此。
根据要求,这是我的-tableView:cellForRowIndexPath:
方法:
* 编辑 *
我找到了问题所在。我不完全确定为什么这是问题,但确实如此。在我的 RootViewController 中,我的-initWithCoder:
方法中有以下代码行:
当我将其注释掉时,单元格(不在 RootViewController 中,而是辅助控制器中)已解决。知道为什么会这样吗?
iphone - UITableView在导航栏下滚动
我有一个表格视图设置,当前,当它闪烁时,它的部分与状态栏正下方齐平,而不是与导航栏齐平。我不确定这是否是正确的行为,但是当它滑入视图时,大多数应用程序都会在导航栏下方正确刷新部分标题。
纠正这个问题而不是任意缩小 tableView 的正确方法是什么?
* 编辑 *
与我在Broken cell 中创建的带有奇怪删除线的线程有关?. 当我将导航栏设置为半透明黑色时,会出现此问题以及“单元格删除线”问题。当它是黑色不透明或正常时,不存在这样的问题。我不确定这是因为我的代码中的其他内容还是 SDK 的问题。
iphone - 使用动态数据重用 UITableView 的最佳方法?
我的应用程序有一系列基于一些分层数据的表视图。例如,用户在我的 CategoryListController 上选择“按 XYZ 浏览”,然后我根据该选择加载我的 DocumentListController。
现在我正在通过一个返回一些 JSON 数据的 Web 服务获取列表,但这不是重点。我可以从 SQLite 数据库中检索这个动态列表,我将面临同样的潜在挑战。
这里的问题是,由于 DocumentListController 中我的表视图的项目列表将根据用户点击的选择而改变,因此我必须在显示表视图后加载我的列表。
现在,我正在使用-viewWillAppear:
从我的 Web 服务触发数据项的“刷新”。我想知道这是否是进行此刷新的最佳方式,或者我是否应该考虑使用不同的方法。我尝试使用-viewDidLoad
,但该方法只为 DocumentListController 调用一次,并且我必须在每次调用时检查“选择”是否已更改,如果是,我需要再次调用我的 Web 服务。
做这样的事情的最好方法是什么?
iphone - 如何调整 UITableView 的 tableHeaderView 的大小?
我在调整 tableHeaderView 的大小时遇到问题。简单的不行。
1)创建一个UITableView和UIView(100 x 320 px);
2)将UIView设置为UITableView的tableHeaderView;
3) 构建并运行。一切都好。
现在,我想调整 tableHeaderView 的大小,所以我在 viewDidLoad 中添加了这段代码:
tableHeaderView 的高度应该显示为 200,但显示为 100。
如果我写:
然后它从 200 的高度开始,如我所愿。但我希望能够在运行时修改它。
我也试过这个,但没有成功:
这里的重点是:我们如何在运行时调整 tableHeaderView 的大小???
有没有人能做到这一点?
谢谢
我
uitableview - UITableViewController 子类不会加载
我试图在屏幕上显示一个表格......
基本上,我使用 UITableView 委托和数据源所需的方法创建了一个自定义 UITableViewController,因为 UITableViewController 为您完成了它。
当我把它放在-initWithRootView:
控制器中,并将导航栏视图添加到它不显示的窗口时!通过调试,表正在被创建,但委托方法永远不会被调用!
有任何想法吗?
ios - 如何自定义分组表格视图单元格的背景/边框颜色?
我想自定义分组样式 UITableView 的背景和边框颜色。
我可以使用以下方法自定义背景颜色:
但是边框颜色仍然是我不知道如何更改的东西。
如何自定义分组样式表视图的这两个方面?
cocoa-touch - 如何自定义 UITableViewCell 中的附件披露图像?
我想在我的 UITableView 中使用标准披露附件图像的自定义版本。我怎样才能做到这一点?我希望子类 UITableViewCell 对于这个基本的东西不是必需的。
ios - 在 UITableViewCell 中有一个 UITextField
我现在正在尝试这样做几天,并且在阅读了大量尝试这样做的人的消息之后,我仍然无法UITextField
在我的某些内容中完全工作UITableViewCells
,就像在这个例子中一样:
要么我的表单工作,但文本不可见(尽管我将其颜色设置为蓝色),当我点击它时键盘进入该字段并且我无法正确实现键盘事件。我尝试了一堆来自 Apple 的示例(主要是UICatalog
,其中有一个类似的控件),但它仍然无法正常工作。
有人可以帮助我(以及所有试图实现这种控制的人)并在 aUITextField
中发布一个简单的实现UITableViewCell
,效果很好吗?
iphone - 在 iPhone 上创建具有更高单元格的 UITableView
我该如何创建一个具有更高单元格的 UITableView?基本上,我想创建一个只有四个单元格的全屏表格,但它们应该占据整个屏幕(每个 1/4)。
假设使用 UITableView 可以做到这一点,是否可以在代码和 Interface Builder 中完成?而且,每个单元格可以有自己的高度吗?
--蒂姆
ios - 在 UITableView 中设置滚动位置
我有一个应用程序,它的工作方式与 iPhone 的联系人应用程序的工作方式有些相似。当我们添加一个新的联系人时,用户将被定向到一个包含联系人信息的仅查看屏幕。如果我们从导航栏中选择“所有联系人”,用户将导航到最近添加的联系人所在的所有联系人列表。
我们可以使用以下命令将视图移动到特定行:
...但它不起作用。我打电话后马上打电话:
我想我不应该selectRowAtIndexPath:animated:scrollPosition
在这里调用方法。但如果不在这里,那么在哪里?
在以下方法之后是否有任何委托方法被调用?