在情节提要中添加tableview标头时,通过将视图拖动到标头区域上,此标头视图内的子视图似乎在视觉上错位了。是否有逻辑上的原因?

重现问题(Xcode 8):

  • 打开情节提要
  • 将UITableViewController拖到画布上
  • 将UIView拖到tableview标头区域

  • ios - 为什么 StoryboardtableViewHeader内部的 View 在视觉上错位了?-LMLPHP
  • 在标题视图上添加任何视图作为子视图:

  • ios - 为什么 StoryboardtableViewHeader内部的 View 在视觉上错位了?-LMLPHP

    但是,此问题仅在情节提要中可见。在运行时,视图将按预期对齐。

    最佳答案

    轻松解决:不要将其拖到上面,而是像上面那样拖到上面,因为您将其视为视图控制器的视图属性,而不是视图的视图属性,所以当您拖入视图时,它将标头视图视为子视图进入内容视图,这不是您所需要的

    ios - 为什么 StoryboardtableViewHeader内部的 View 在视觉上错位了?-LMLPHP

    关于ios - 为什么 StoryboardtableViewHeader内部的 View 在视觉上错位了?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40970787/

    10-16 01:37