标签: uitableview

在UITableView中使用自动布局来获取动态单元格布局和可变行高

如何UITableViewCell在表格视图中使用s 内的自动布局,让每个单元格的内容和子视图确定行高(本身/自动),同时保持平滑的滚动性能?

row-height uitableview ios autolayout nsautolayout

1477
推荐指数
18
解决办法
55万
查看次数

如何禁用UITableView选择?

当您点击a中的某一行时UITableView,该行会突出显示并被选中.是否可以禁用此功能,因此点击一行什么都不做?

cocoa-touch uitableview ios

1176
推荐指数
37
解决办法
46万
查看次数

消除UITableView下面的额外分隔符

当我设置一个包含4行的表视图时,在填充的行下面还有额外的分隔符行(或额外的空白单元格).

我该如何移除这些细胞?

UITableView中额外分隔线的图像

cocoa-touch uitableview ios

690
推荐指数
16
解决办法
18万
查看次数

iOS 8 UITableView分隔符插入0不起作用

我有一个应用程序,其中UITableView的分隔符插入设置为自定义值 - 右0,左0.这完美地工作iOS 7.x,但在iOS 8.0我看到分隔符插入设置为15右侧的默认值.即使在它设置的xib文件中0,它仍然显示不正确.

如何删除UITableViewCell分隔符边距?

objective-c uitableview ios swift ios8

656
推荐指数
23
解决办法
18万
查看次数

为什么我的UITableView顶部有额外的填充,iOS7中的样式为UITableViewStyleGrouped

从iOS7开始,我的顶部UITableView有一个额外的空间,有一个风格UITableViewStyleGrouped.

这是一个例子:

在此输入图像描述

tableview从第一个箭头开始,有35个像素的无法解释的填充,然后绿色标题是UIView返回的viewForHeaderInSection(其中该部分为0).

任何人都可以解释这个35像素的数量来自何处以及如何在不切换的情况下摆脱它UITableViewStylePlain

uitableview ios ios7

616
推荐指数
38
解决办法
24万
查看次数

UITableViewCell,在滑动时显示删除按钮

如何在滑动时显示删除按钮UITableViewCell?永远不会引发该事件,并且永远不会出现删除按钮.

cocoa-touch objective-c uitableview uikit ios

560
推荐指数
16
解决办法
26万
查看次数

选择后,您可以在UITableViewCell上设置高度变化动画吗?

UITableView在我的iPhone应用程序中使用了一个,我有一个属于一个组的人员列表.我希望这样当用户点击特定的人(从而选择单元格)时,单元格的高度会增加,以显示多个UI控件来编辑该人的属性.

这可能吗?

cocoa-touch uitableview ios

390
推荐指数
9
解决办法
12万
查看次数

UITableView - 滚动到顶部

在我的表视图中,我必须滚动到顶部.但我不能保证第一个对象将是第0部分,第0行.可能是我的表视图将从第5节开始.

所以当我打电话时,我得到一个例外:

[mainTableView scrollToRowAtIndexPath:[NSIndexPath indexPathForRow:0 inSection:0] atScrollPosition:UITableViewScrollPositionTop animated:NO];
Run Code Online (Sandbox Code Playgroud)

还有另一种滚动到表格视图顶部的方法吗?

uitableview ios

377
推荐指数
18
解决办法
22万
查看次数

如何传递prepareForSegue:一个对象

我在mapview中有很多注释(带rightCalloutAccessory按钮).该按钮将执行从此mapview到a 的segue tableview.我想传递tableview一个不同的对象(保存数据),具体取决于单击了哪个标注按钮.

例如:(完全组成)

  • annotation1(奥斯汀) - >传递数据obj 1(与奥斯汀相关)
  • annotation2(达拉斯) - >传递数据obj 2(与达拉斯有关)
  • annotation3(休斯敦) - >传递数据obj 3等等......(你明白了)

我能够检测到哪个标注按钮被点击了.

我正在使用prepareForSegue:将数据obj传递到目标ViewController.由于我无法进行此调用,因此需要为我需要的数据提供额外的参数,有哪些优雅的方法可以实现相同的效果(动态数据obj)?

任何提示将不胜感激.

xcode storyboard uitableview mapkit ios

357
推荐指数
6
解决办法
35万
查看次数

UITableView didSelectRowAtIndexPath:第一次点击时没有调用

我遇到了问题UITableView's didSelectRowAtIndexPath.

我的表是设置的,所以当我选择行时,它会初始化一个新的视图控制器并将其推送.

我第一次点击表中的任何一行时,该方法不会被调用.一旦我选择了另一行,它就会开始正常工作.

我已经通过设置断点来验证这一点didSelectRowAtIndexPath.在向NSLog方法添加时,我看到当我选择最后推送新视图控制器的第二行时,我看到控制台中同时出现两个日志语句.

有什么建议?

cocoa-touch uitableview uikit didselectrowatindexpath

350
推荐指数
6
解决办法
6万
查看次数