【问题标题】:ios7 tableView is not corrently positioned with top layout guideios 7 tableView 当前未使用顶部布局指南定位
【发布时间】:2014-04-04 11:53:04
【问题描述】:

我正在制作带有UITableViewUIViewController。我希望这个 tableview 的行为类似于“Notes”默认应用程序(当您滚动表格内容在导航栏下模糊时)。

据我所知,我必须将我的 tableView 放在Top Layout Guide 之下。如果我这样做,则内容不会位于导航栏下方(因为顶部布局指南位于导航栏下方)。

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

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

查看层次结构

UINavigationController -> UiViewController
                           \
                            - UIView
                               \
                                - UITableView

一切都内置在故事板中

【问题讨论】:

    标签: ios uitableview uiscrollview uinavigationcontroller


    【解决方案1】:

    由于您的目标不仅仅是操作系统版本,那么我认为您应该根据操作系统版本来处理您的 UI。

    所以,是的,我建议您根据操作系统版本在代码中设置 self.topLayoutGuide

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-11-15
      • 1970-01-01
      • 2013-10-22
      • 1970-01-01
      • 2014-06-23
      • 2014-09-15
      • 1970-01-01
      相关资源
      最近更新 更多