我正在使用UIViewController
UITableView
。我希望这个tableview的行为类似于“Notes”默认应用程序(当滚动表内容在导航栏下模糊时)。
据我了解,我必须把我的tableView低于Top Layout Guide
。如果我这样做,内容不会进入导航栏(因为顶部布局指南在导航栏下方)。
如果我将tableView放在导航栏下方的Top Layout Guide
内容“模糊”下方并隐藏第一个表格,并且在iOs6上隐藏了桌面视图的上半部分。
我应该根据iOS版本手动设置内容偏移吗?我不能在viewController中使用self.topLayoutGuide
,因为它仅在iOs7中引入。
查看层次结构
UINavigationController -> UiViewController
\
- UIView
\
- UITableView
所有内容都是在故事板中构建的
答案 0 :(得分:0)
由于您的目标不仅仅是OS版本,我认为您应该根据操作系统版本处理您的UI。
所以,是的,我建议您在代码中设置self.topLayoutGuide
,具体取决于操作系统版本。