如何在iPhone中对齐UITableView的顶部/底部高度?

如何在iPhone中对齐UITableView的顶部/底部高度?

问题描述:

我有一个分组样式UITableView。它只有一个部分&该部分总是只有5行(固定)。该部分显示如..如何在iPhone中对齐UITableView的顶部/底部高度?

enter image description here

但是我想表明它在这样的屏幕中间...

enter image description here

我应该怎么做来得到这个?

谢谢

那么你可以设置边缘插入,但你不应该这样做。

这不是用户期望的行为。

但是,如果你reallllllllly想你可以通过用户界面生成器或通过代码edgeInset:

self.tableView.contentInset = UIEdgeInsetsMake(200.0f, 0.f, 0.f, 0.f); 

你将不得不找出偏移的顶部。 (这是200.0f数)

+0

感谢您的回复..它显示错误消息为'属性'edgeInsets'找不到对象的类型'UITableView *' – Confused 2011-12-29 15:42:32

+0

对不起,我修复了代码 – rckoenes 2011-12-29 15:45:58

+0

非常感谢你..它工作正常。是,一个'f'错误地放在200f.0f中,正确的数字是200.0f。如果我居中对齐表部分,苹果是否会拒绝我的应用程序? – Confused 2011-12-29 16:15:14

我具有延伸的UIViewController类,我发现,添加下述(迅速,xcode中6.1)似乎移动的tableView顶部

self.automaticallyAdjustsScrollViewInsets =假