替换界面构建器中的视图元素

Eri*_*son 12 interface-builder ios autolayout

在Interface builder中有没有方便的方法用另一个替换视图?

我发现当我想要为UITextView交换UILabel时,必须重置所有自动布局约束有些麻烦.

Eri*_*son 5

到目前为止,“最简单”的方法是在文本编辑器中编辑原始 xib 文件,然后替换其中的元素。


Aka*_*oni 0

@埃里克·约翰逊

要以最佳实践使用自动布局,只需将视图添加为子视图组的容器,以避免重置所有自动布局约束

  • 这是一个可行的解决方案,但它增加了视图的复杂性,并将问题在视图层次结构中下移了一步。 (2认同)