我刚刚开始iOS开发,并且一直在制作标签栏应用。我有一个表视图和原型单元格来显示一些新闻项目。有没有办法阻止原型单元填充整个屏幕视图。目前我的开始就在页面顶部。但我更喜欢它开始降低。我见过像Instagram和Twitter这样的其他应用程序在顶部的应用程序中几乎有一个横幅,也许是一个收件箱图标。我也不反对实施这一点。但我目前还不确定如何去做。
答案 0 :(得分:1)
UITableView
具有contentInset
属性,您可以使用该属性在内容周围创建未填充的区域。如果你的桌面视图是全屏的,并且你有一个状态栏或导航栏,那么UIKit很可能会自动设置它。
但假设没有状态栏或导航栏,那么您可以执行以下操作:
_tableView.contentInset = UIEdgeInsetMake(80.0, 0.0, 0.0, 0.0);
这将在单元格内容之前创建一个80pt的空白区域。
文档:UIEdgeInsetMake
,contentInset
(继承自UIScrollView
)。