顶部的 UITableView
UITableView over the top
我有一个 UITableViewController,顶部有一个 iAD 横幅,位于顶栏下方。
当禁止被加载并且设备处于纵向时它看起来不错但是,当没有横幅或设备转向横向时,在顶部栏和第一个 tableView 的行之间有一个丑陋的空白 space.
最好的解决方案是将 TableView 向上移动,但我找不到这样做的方法;我认为最好的解决方案是尝试调整 table 的第 0 部分的 header 的大小,但我不能低于 0; 0 太多了!
是否有其他方法可以移动 table,例如向上移动 10 个像素?
table 视图的内容插图 属性 可用于在其内容视图周围添加填充。例如,如果将顶部设置为 10,则 table 视图的顶部与其内容的顶部之间会有一些填充。
使用Swift,可以直接设置tableView.contentInset.top
属性。在Objective-C中,你可以这样设置:
self.tableView.contentInset = UIEdgeInsetsMake(10, 0, 0, 0)
我有一个 UITableViewController,顶部有一个 iAD 横幅,位于顶栏下方。
当禁止被加载并且设备处于纵向时它看起来不错但是,当没有横幅或设备转向横向时,在顶部栏和第一个 tableView 的行之间有一个丑陋的空白 space.
最好的解决方案是将 TableView 向上移动,但我找不到这样做的方法;我认为最好的解决方案是尝试调整 table 的第 0 部分的 header 的大小,但我不能低于 0; 0 太多了!
是否有其他方法可以移动 table,例如向上移动 10 个像素?
table 视图的内容插图 属性 可用于在其内容视图周围添加填充。例如,如果将顶部设置为 10,则 table 视图的顶部与其内容的顶部之间会有一些填充。
使用Swift,可以直接设置tableView.contentInset.top
属性。在Objective-C中,你可以这样设置:
self.tableView.contentInset = UIEdgeInsetsMake(10, 0, 0, 0)