草庐IT

TableView

全部标签

ios - UITableView contentOffset 行为异常

我有一个UIViewController,它有多个从屏幕外进入的UIView。我没有在UIViewController中初始化和设计所有这些UIView,而是创建了单独的nib文件和相应的.h/.m文件,这些文件只是被预加载。在其中一个自定义UIView中,我有一个带有headerUIView的UITableView。我试图将此header隐藏在原始UIViewController中的另一个组件下,此UIView将滑入该组件。我最初使用带有[self.tableViewsetContentOffset:CGPointMake(0,44)animated:NO];的示例项目解决了这个问题

iOS 自动布局 : Display the cell only after its contents are updated

我使用自动布局并显示带有自定义动态单元格的表格。基本上表显示2人之间的聊天。因此,文本消息因每个单元格而异。这里的问题是首先显示单元格,然后在一秒钟内调整其内容的大小。这是清晰可见的,看起来很糟糕。请参阅下图以了解调整大小前后的外观。调整大小之前:调整大小后:我知道有一个similarquestiononSO,但它的答案并不能真正满足需要。我想避免覆盖layoutSubviews()方法,因为我认为它不是一个足够好的解决方案。我尝试使用下面的代码来取消隐藏单元格的contentView一旦它们被显示。但它不起作用。-(void)tableView:(UITableView*)table

ios - 如何在 UIViewController 中设置 tableView 单元格标识符?

谁来设置UIViewController中的tableView单元格标识符?使用UITableViewController我总是通过界面来完成(见下面的截图)现在,如果我使用UIViewController,我看不到该选项这是我的代码-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{staticNSString*CellIdentifier=@"Cell";UITableViewCell*cell=[tableViewdequeueReusa

ios - 在表格 View 中滚动自定义表格单元格时出错

您好,我是iOS开发的新手,我遇到了有关在表格View中滚动自定义单元格的问题。我的表格View有大约7个单元格,但是一旦我在运行后ScrollView,我将只获得前5个单元格,如下所示,但即使很难显示其余单元格,我们也无法完全滚动以查看这些单元格.这是我的viewController.m代码#import"ViewController.h"#import"MobileTableCell.h"@interfaceViewController(){NSArray*tableData;NSArray*thumbnails;}@end@implementationViewController

ios - 在 UITableViewController 上编辑 UITextField 时滚动区域不正确

我在iPhone上有一个分组样式的UITableViewController。我现在在iOS7.0.6上。在我的一些单元格上是UITextField的。编辑文本域时,自动调整滚动区域;我没有添加代码来执行此操作。我唯一与滚动相关的东西是:[self.tableViewscrollToRowAtIndexPath:nameIndexPathatScrollPosition:UITableViewScrollPositionNoneanimated:YES];但我只在textField:shouldChangeCharactersInRange:replacementString:中调用它

ios - 可扩展 TableView 行 - 像树错误为什么?

错误在应用中找不到索引行我正在编写这段代码如果我单击第一个时间TableView行,它将显示错误但它会显示子行。2.如果我单击子行,将显示此错误:undefinedisnotanobject(评估(e.row.sub.length)为什么会出现这个错误?代码varwin=Ti.UI.createWindow();varcontainer=Ti.UI.createView({backgroundColor:"white",layout:"vertical"});varlayout=[{title:"Parent1",isparent:true,opened:false,sub:[{tit

ios - 推送查看时核心数据崩溃

所以这是我第一次使用核心数据,到目前为止还不是最好的体验。到目前为止,我的应用程序由两个UITableViewController和一个ViewController组成。该应用程序只是要求用户在UIAlert上输入列表的名称,并将其保存到核心数据中,并将列表的名称放入第一个TableView中。到目前为止,一切都很好。然后用户单击列表的名称并将它们推送到列表中的内容,该列表是空的,因为它尚未填充。所以我的问题是当我去填充它时我的应用程序崩溃了。我什至没有接触到ViewController。我真的迷路了,如果有更多让我知道的话,我会把必要的代码放在这里。谢谢!错误argvchar**0x

ios - 尝试从 NSMutableArray 填充 UITableView 时应用程序崩溃

我似乎无法弄清楚为什么我的应用程序在将对象添加到我的表时崩溃了。我使用这个(http://www.theappcodeblog.com/2011/05/09/parsing-xml-in-an-iphone-app-tutorial/)教程来解析XML,它确实很好,但没有将我解析的XML中的数据添加到UITableView。这是我使用的代码:-(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath:(NSIndexPath*)indexPath{NSLog(@"startingtable");st

ios - UITableView 分隔线显示不稳定

我有一个自定义UITableViewCells的TableView,当它们被触摸时会展开和收缩(以显示信息)。不幸的是,根据交互的位置,某些单元格的分隔符(在单元格框架的顶部/底部)会消失。它使它们看起来好像两个细胞合二为一。以下是我认为的相关代码(如果需要更少/更多,请告诉我):-(void)tableView:(UITableView*)tableViewdidSelectRowAtIndexPath:(NSIndexPath*)indexPath{DynamicTableViewCell*selectedCell=(DynamicTableViewCell*)[tableView

ios - UITableView 滚动性能

我正在尽最大努力使用Instruments分析我的应用程序并找出我的代码昂贵的地方。[selfcheckVisibleCells]方法在scrollViewDidScroll:(UIScrollView*)scrollView中调用。我在屏幕上看到大约两个/三个单元格,具体取决于它们的高度。然后我确定该单元格是否完全可见并将其标记为已读。使用此线程中的答案:BestwaytocheckifUITableViewCelliscompletelyvisible到目前为止,我只能看到self.tableView.visibleCells花费了很长时间。获取visibleCells真的那么昂贵