我有一个UITableViewController
,在UINavigationController
内有一层。 rootviewController
是一个幻灯片菜单 - 此处的库:https://github.com/mobivery/MVYSideMenu
问题
当UiTableViewController
加载 - 它处于错误的位置并且在半秒后,它会自动向下移动到正确的位置。看起来很奇怪。
所以,作为一个测试,我创建了一个只有锅炉板代码的新UIViewController
,并将其放在UiNavigationController
的深层。然后我向它添加了UIbutton
,当视图加载时,按钮始终处于正确的位置。
因此,我向UITableView
添加了UIViewController
,并将其定位在屏幕的一半处。我还手动添加了自动布局约束。
现在,重新运行测试 - 完全相同的事情发生 - UITableView
刚好在其原始位置上方开始,半秒后,它会向下移动到正确的位置。
任何人都可以告诉我为什么会发生这种情况以及会导致什么?
谢谢!