我有一个包含多个页面的 UIPageViewController
,每次我滚动到新页面时,内容都会略微位于 top layout guide
下方。但是当 View 最终显示给用户/固定在中间时,它应该向下移动。
我在 storyboards
中使用 autolayout
来布置我的内容,并且我设置了 Top Space to Top Layout Guide: 5p
。
这似乎只有在使用 UIPageViewController
时才会发生 - 我通常不会遇到 AutoLayout
的这个问题,这不是我第一次遇到它使用 pageview controller
。
有谁知道我该怎么做才能在将 View 呈现给用户之前将其正确放置在顶部布局指南的下方,这样它就不会在呈现后立即跳转?
最佳答案
原来这是 iOS8 的问题,可以通过使用 Top Space to View
而不是 Top Layout guide
来解决.
我希望这对遇到同样问题的其他人有所帮助。
关于ios - AutoLayout 在显示时自动更新位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27935492/