2014-03-03 50 views
1

我正在制作UIViewControllerUITableView就可以了。我希望这个tableview像“Notes”默认的应用程序(当你滚动表格内容时导航栏模糊)。ios7 tableView没有正确的位置,顶部布局指南

据我了解,我必须把我的tableViewBELOW Top Layout Guide。如果我这样做,内容不会在导航栏下(因为顶部布局指南在导航栏下方)。

如果我把上面的tableView放在Top Layout Guide以上,导航栏下的内容“模糊”并且第一个表被隐藏,而iOs6上的tableview被隐藏。

我应该手动设置基于iOS版本的内容偏移吗?我不能在viewController中使用self.topLayoutGuide,因为它仅在iOs7中引入。

查看层次

UINavigationController -> UiViewController 
          \ 
          - UIView 
           \ 
           - UITableView 

一切都建立在故事板

回答

0

因为你的目标不是OS版本的更多,那么我认为这取决于操作系统的版本,你应该处理您的UI。

所以,是的,我建议在您的代码中设置self.topLayoutGuide,具体取决于操作系统版本。

相关问题