草庐IT

edit-tableview

全部标签

ios - 将 UISearchBar 作为 subview 添加到 tableView header 中

我正在尝试将自定义header添加到UITableView,它有一些按钮和一个UISearchBar。问题是,当我尝试使用searchBar时,我收到一条消息:设置表格的第一响应者View但我们不知道它的类型(单元格/页眉/页脚)有人遇到过这样的问题吗? 最佳答案 您是否通过以下方式添加到表中:[self.tableViewaddSubview:customView]如果是这样,那可能是你的错误。将subview添加到UITableView需要您将它们显式添加为页眉、页脚或单元格。尝试:self.tableView.tableHea

ios - 重新加载 tableview ios 8 时编辑选项消失

我正在开发iOS8测试版。我有一个处于编辑模式的表格View,带有删除和重新排序选项。这些编辑选项第一次工作正常,但随着表格重新加载或单元格重新加载(在表格滚动时)这些选项消失。任何建议都会有所帮助。更新:UITableViewCell的以下方法每次都将编辑设置为"is"(void)setEditing:(BOOL)editinganimated:(BOOL)animated我检查了这个方法if([NSStringFromClass([viewclass])rangeOfString:@"Reorder"].location!=NSNotFound)这似乎在第一次创建表时有效,但在重新

IOS UIPicker 列表超出 TableView 单元格?

嘿,所以我在表格单元格中实现了一个UIPicker,但是当在iPhone中查看时,选择器列表超出了它的专用单元格。无论如何,有没有办法防止这种情况发生,并使UIPicker停留在它自己的单元格中,而不是覆盖到下一个单元格。我试图阻止绿色覆盖到下一个单元格上。向上滚动时,它会将其隐藏在顶部单元格中,而不是底部单元格中。 最佳答案 问题是您的元素的高度超过了单元格的高度。解决方案一:更改cellForRowAtIndexPath中单元格的高度,使其位于下一个单元格上方。解决方案二:尝试更改下方单元格图层上的zPosition,以确保它位

iphone - iphone 中的分组 TableView

我想为我的应用程序创建一个grouptableview,其中一些部分是可编辑的,一些是勾选的,任何人都可以详细告诉我我是如何做到这一点的,我想将内容放在行中,例如“文本框中的占位符”。我已经尝试了很多次并在谷歌中搜索bt我没有任何想法请帮助解决这个问题。我想为我的应用程序创建类似于此图像的grouptableview。!Screenshot 最佳答案 如果您想编辑单元格的内容,您必须将UITextField/UITextView添加到单元格。您可以很好地为UITextField/UITextView分配一个placeHolder。R

ios - 插入新行时 TableView 滚动到中间

我有一个TableView,显示我通过网络获取的消息。当收到新消息时,应将其添加到底部的表格View中。当有新消息进来时,它会正确地添加到表格View的底部,但表格View会立即滚动到中间。(因此,如果我说现在有100个单元格,那么单元格50现在将位于ScrollView的中间)。奇怪的是,只有当插入之前的滚动点位于表格View的下半部分时,才会发生这种情况。因此,如果我正在查看99个单元格中的第10个单元格,并添加一行,它会很好地添加到底部。但是,如果我正在查看99个单元格中的第75个单元格,并添加一行,滚动位置会再次跳到中间(~单元格50)。这是我向表格View添加新消息的代码:[

ios - UITabBarController 中的 TableView 内容插入

我在一个UITabBarController中有4个UITableViewController。它们都使用相同的UITableViewController类,但在最后3个Controller上,tableView未正确显示:tableView的顶部显示在navigationBar下方,而第一个正确显示我尝试通过以编程方式设置“MCVigilanceSingleColorViewController”类(继承自UITableViewController)中的tableViewcontentInset来解决问题,但它应用于我的四个Controller(然后我的第一个UITableViewC

iphone - 将 TableView 转换为具有部分

我有一个TableView,它的数据源来自一个包含人名的数组。现在为了更容易找到人,我想对表格View进行分区,使其在右侧显示字母A-Z,就像地址簿应用程序一样。但我当前的数组只包含一组NSStrings。我如何拆分它们以便它们按名称的第一个字母分组?有什么方便的方法吗?编辑:如果有人对我的最终代码感兴趣:NSMutableArray*arrayChars=[[NSMutableArrayalloc]init];for(chari='A';i在函数结束时我将拥有:arrayChars[0]=dictionary(headerTitle='A',rowValues={"adam","al

ios - 如何创建带有弧形框架的tableview?

有人知道如何创建带有弧形框架的UITableView,例如iOS上的MacOS下载(在Dock面板中)吗?我尝试为此使用UIBezierPath类,但不幸的是我没有成功。例如我这样做:_tableView=[[TVCurveTableViewalloc]initWithFrame:CGRectMake(10,self.view.frame.size.height-130,70,160)];UIBezierPath*bezierPath=[[UIBezierPathalloc]init];[bezierPathmoveToPoint:CGPointMake(10,self.view.fr

ios - 如何在 Storyboard预览中滚动 tableview 或 scrollview

我在Storyboard中有一个静态TableViewController,代表一个长表单。我想在Storyboard预览中看到场景的不同定位,但我看不到位置超出实际选择的iPhone屏幕边界的单元格。如何让tableview在预览窗口滚动?这个问题也适用于ScrollView。(我发现了类似的问题,例如Howtoscrollstoryboardpreview?或HowtoscrollUITableViewinStoryboardeditorofXcode5?,但没有一个与我的具体问题匹配。有一个问题可能与我的匹配,但它太模糊无法确定,并且没有答案然而:xcode7swiftstory

ios - 在 iOS TableView 中,应如何将行移动到新部分?

我有一个TableView,一个部分有两行,即---RowARowB如果我想将第1行动画化到一个新的部分,即最终结果是:---RowB---RowA这应该如何实现?我已经尝试过的是:[self.tableViewbeginUpdates];[self.tableViewdeleteRowsAtIndexPaths:@[[NSIndexPathindexPathForRow:0inSection:0]]withRowAnimation:UITableViewRowAnimationNone];[self.tableViewinsertSections:[NSIndexSetindexSe