【发布时间】:2012-01-31 13:35:30
【问题描述】:
我正在开发非常小的应用程序。在这个应用程序中,我使用 UIrootviewController 的表格视图来显示其中的一些内容。我希望该内容显示在特定位置,因此我正在设置它的 contentInset。当我在 viewDidLoad 或 xib 中执行此操作时,它第一次没有显示任何效果。我已经在 shouldAutorotateToInterfaceOrientation 函数中编写了它,它在方向更改后给了我正确的位置,但第一次它在同一位置显示表格内容,无论内容插入值是什么
这是我设置内容插入的代码
self.tableView.contentInset = UIEdgeInsetsMake(120, 150, 0.0, 0.0);
我在 viewDidLoad 中编写了这段代码,并且 shouldAutorotateToInterfaceOrientation 但是当应用程序启动时它没有显示任何效果。有没有其他方法可以实现这一点。
我什至尝试过 setFrame,但没有成功。
【问题讨论】:
标签: iphone uitableview ios5 uiedgeinsets