ios7 tableView与顶部布局指南的位置不正确
我正在制作带有ios7 tableView与顶部布局指南的位置不正确,ios,uitableview,uiscrollview,uinavigationcontroller,Ios,Uitableview,Uiscrollview,Uinavigationcontroller,我正在制作带有UITableView的UIViewController。我希望这个tableview像“Notes”默认应用程序一样工作(当您滚动导航栏下的表格内容时) 据我所知,我必须将我的tableView放在顶部布局指南的下方。若我这样做,内容就不会放在导航栏下(因为顶部布局指南在导航栏下) 如果我将tableView放在导航栏下的顶部布局指南上,第一个表格被隐藏,而在iOs6上,tableView的上部被隐藏 我是否应该根据iOS版本手动设置内容偏移量?我不能在viewControlle
UITableView
的UIViewController
。我希望这个tableview像“Notes”默认应用程序一样工作(当您滚动导航栏下的表格内容时)
据我所知,我必须将我的tableView放在顶部布局指南的下方。若我这样做,内容就不会放在导航栏下(因为顶部布局指南在导航栏下)
如果我将tableView放在导航栏下的顶部布局指南上,第一个表格被隐藏,而在iOs6上,tableView的上部被隐藏
我是否应该根据iOS版本手动设置内容偏移量?我不能在viewController内部使用self.topLayoutGuide
,因为它仅在iOs7中引入
查看层次结构
UINavigationController -> UiViewController
\
- UIView
\
- UITableView
所有内容都内置在故事板中因为您的目标不仅仅是操作系统版本,所以我认为您应该根据操作系统版本来处理UI 因此,是的,我建议根据操作系统版本在代码中设置
self.topLayoutGuide