如何在故事板中显示弹出框的显式大小

时间:2013-10-20 14:24:42

标签: ios objective-c uiviewcontroller nspopover

我的应用中有多个弹出窗口,需要每个弹出窗口都是精确的大小。当我为每个视图控制器设置一个显式大小时,显式大小不会在storyboard中显示,但它在模拟器中显示。

1 个答案:

答案 0 :(得分:1)

在故事板中选择视图控制器,并将其“属性”检查器的“模拟指标”部分中的“大小”弹出菜单设置为“自由形式”。现在,您可以调整大小以匹配应用运行时的大小。

但请注意,故事板中视图控制器视图的大小完全不重要。它在运行时对应用程序有 no 效果。应用程序运行时,视图控制器的视图始终调整大小以适应其周围环境。在这种情况下唯一重要的是popoverContentSizepreferredContentSize - 故事板只是一个可以吸引的地方。你应该以这样的方式使用约束,即当视图调整大小时应用程序运行对您无关紧要。