Fen*_*nda 31 interface-builder uitableview ios
我试图在ViewController视图中放置一个TableView,但在导航栏底部和表格顶部之间留下44个高度的间隙.然后我想在该间隙中放置一个UITextField作为固定头.出于某种原因,TableView在"Prototype Cells"的开头上方有一个空白空格.它只是白色的空间.这是故事板中的样子.

查看应用程序显示时,它看起来像这样:

滚动表格时,它会一直到正确的位置:

ore*_*ren 90
尝试查看Participants ViewController的"属性检查器"(在右侧菜单中).检查选项'Extend Edges'并取消选中'Under Top Bars',然后重新定位您的tableview.
另一种可能的解决方案是取消选中"调整滚动视图插入"选项.原因是当viewController扩展它的边缘时,让我们说在顶部栏下,tableView的scrollView会自动调整它的inset top,这样tableView的内容就会在顶部栏的正下方开始.但在你的情况下,这是不需要的,因为你的tableView本身在条形下开始.
专注于ViewController并进入Attribute Inspector选项卡:
Nat*_*iaz 13
试试这个:
self.tableView.contentInset = UIEdgeInsetsMake(-65, 0, 0, 0)
Run Code Online (Sandbox Code Playgroud)
只需在ViewDidLoad方法中添加它即可
self.automaticallyAdjustsScrollViewInsets = NO;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
24646 次 |
| 最近记录: |