故事板:当我更改布局约束时,如何让Xcode自动更新框架?
我已经看到了一个WWDC 2014video(界面生成器中的新function),演示者使用Storyboard并在桌面视图控制器内(大约7m30s)更改表格视图单元格原型的高度。 当他拖动单元格上的高度手柄时,我看到该单元格的所有子视图都会resize。 这很好,因为现在你可以很快看到你的布局约束在不同场景中的performance。
他没有解释他是怎么做到的。 因为当我拖动表格视图单元格原型的高度手柄,我所有的子视图的框架不会更新。 它们只在我从菜单中select时进行更新:编辑器>解决自动布局问题>更新帧(表视图控制器中的所有视图)
是否有一个Xcode设置切换实时更新我在Storyboard中看到的视图框架,遵守布局约束?
理论上,您应该可以在“resize行为”popup式菜单(故事板编辑器的右下angular)中打开“后代”。
在实践中,这是打破你的情况。 我也有同样的问题。 您可以在http://bugreport.apple.com/上报告错误。
可能它在优胜美地里效果更好。 我还在跑小牛。
更新:在XCode 8testing版5我testing并findXIB,我需要手动更新框架现在自动更新时,我调整自由格式视图。
在XCode 7.3.1上:这不是解决scheme,但我find了一个很好的折衷。
转到XCode – >首选项 – >键绑定 – >search“更新帧”。 删除第一个项目(似乎不工作)的现有快捷方式,并replace第二个项目的CTRL + OPTION + COMMAND + P的快捷方式。 快捷方式是一个例子,你可以添加任何你想要的,不与现有的绑定冲突的快捷方式)。
现在,每次resize后,都可以快速使用快捷方式更新帧。
正确答案被标记为是一个错误,但是Interface Builder可能无法理解您的约束条件来自动更新它们。 我在Yosemite上使用Xcode 6.2。 我以为我有同样的问题,但随着我的约束变得更加完整,Interface Builder正在更新它们。
- 构build设置:我应该在构build设置中做什么更改,以便在发布应用程序时,它将在App Store上显示为仅英语的语言?
- iOS – 在故事板中使用的NIB视图(用于devise和animation逻辑)
- 为什么我的视图不能在Storyboard中显示,并在左侧窗格中显示为灰色?
- 使一个TableView只占据屏幕的一部分
- 须藤save_time
- 在iOS编程中使用Storyboard而不是xib文件有什么好处?
- 为什么自定义UIButton图像不能在Interface Builder中resize?
- 如何使通过ibtool遗传string的UILabel内容不可本地化?
- 从TestFlight发送iOS应用程序崩溃