2014-10-31 45 views
1

你好老乡编程人员,新界面生成器(Xcode中6)删除RECT并杀死设计

更新到Xcode6,任何改变在Interface Builder故事板后,删除所有XML节点是......这导致一些元素不再显示(至少对我来说)。只需将更改后的部分合并到包含rects的故事板xml中,而不是打开界面构建器,但直接编译源代码后,它将一切顺利。

我不明白这个改变的作用 - 也不知道如何解决这个问题。有任何想法吗?

小代码摘录:

<button opaque="NO" contentMode="scaleToFill" fixedFrame="YES" contentHorizontalAlignment="center" contentVerticalAlignment="center" lineBreakMode="middleTruncation" translatesAutoresizingMaskIntoConstraints="NO" id="6Xn-x2-5go" userLabel="categoryDeletedButton"> 
    <rect key="frame" x="33" y="-7" width="48" height="48"/> 

的矩形线IST所述一个被新的界面生成器除去。故事板XML中的每一处。

回答

1

好吧:新的IB 需要约束条件,并删除rects,如果它们不可用。在编辑任何元素尺寸之前,添加约束 - 保存,调整任何尺寸并观察更多元素是否从故事板消失(撤消并为该消失的元素添加约束)。