【发布时间】:2014-03-31 05:47:35
【问题描述】:
我的应用程序有一个UIViewController,它嵌入在UINavigationController 中。 UIViewController 里面有一个容器视图。我将此容器视图连接到UITableViewController,从而将其嵌入到容器视图中。到现在都还好。
现在,当我使用情节提要中的 push segue(我们仍在导航视图中)将此 UITableViewController 连接到新的 UIViewController 时,新的 UIViewController 场景的大小与容器的大小相同看法。我想这是意料之中的,但有什么方法可以避免这种情况发生。我希望其余场景保持正常大小。此外,它在模拟器中运行时工作得非常好并且符合预期。大小问题仅与情节提要有关。
只是解释我的控制器 - 在这里查看层次结构:
UINavigationController
-> UIViewController ( Initial View Controller )
-> Container View
-> UITableViewController ( Embed Segue )
-> UIViewController ( Push Segue )
有什么方法可以让最后一个UIViewController 和其余连接的控制器场景在情节提要中保持正常大小?
【问题讨论】:
-
所以问题只是在查看情节提要时?视图控制器有一个“模拟指标”大小选项(默认情况下是推断的)。你试过改变吗?
-
我遇到了相反的问题。我希望我的 segue 视图适合它所在容器的大小!
标签: ios objective-c xcode-storyboard