我的视图控制器中有一个滚动视图和几个子视图(文本字段和标签)。这些子视图显示在屏幕中间,虽然我添加了约束。
如何使用导航栏的标准间距显示它们?
答案 0 :(得分:0)
在滚动视图中,Autolayout与其他任何地方的工作方式不同 - 这是一个全新的球赛(如Apple的文档中所述)。
如果您在UIScrollView中放置UIView,并确保该视图的大小与scrollview的内容相同,则可以在此新视图中使用autolayout来放置您喜欢的所有文本字段/标签。
有关详细信息,请参阅scrollview上的apple docs&自动布局。
答案 1 :(得分:0)
半透明导航栏可能存在问题。
打开半透明导航栏,查看视图是否正确定位。如果是,则必须调整IB中的间距。
答案 2 :(得分:0)
设置
self.automaticallyAdjustsScrollViewInsets = NO;
或者,在故事板中相应地和相应的,确实为iOS7修复了它。不知道这是否适用于iOS 6