【问题标题】:replace view element in interface builder替换界面生成器中的视图元素
【发布时间】:2014-07-26 02:21:17
【问题描述】:

有什么方便的方法可以在界面生成器中用另一个视图替换视图吗?

例如,当我想将 UILabel 换成 UITextView 时,我发现必须重置所有自动布局约束有点麻烦。

【问题讨论】:

    标签: ios interface-builder autolayout


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      @埃里克·约翰逊

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

      【讨论】:

      • 这是一个可行的解决方案,但它增加了视图的复杂性,并将问题在视图层次结构中下移了一步。
      • 是的,但是层次结构适用于复杂的 UI,它不会增加复杂性,但更容易识别 UIVIew 及其子视图
      猜你喜欢
      • 1970-01-01
      • 2014-11-30
      • 1970-01-01
      • 2014-12-19
      • 1970-01-01
      • 1970-01-01
      • 2011-07-11
      • 2016-02-17
      • 1970-01-01
      相关资源
      最近更新 更多