【问题标题】:Setting UITextField constraints to continue in newline设置 UITextField 约束以在换行符中继续
【发布时间】:2020-12-26 13:02:19
【问题描述】:

我在带有Scrolls 布局的 xib 视图控制器内有 UITextField 小部件,我希望在运行时使用适当的字符串设置它。

但是,字符串长度可能超过包含视图控制器,我想定义一些约束/限制,当文本超过包含视图控制器长度的 80% 时,其余文本将被写入换行符(如果其余的将达到此限制,请继续使用换行符)。

这是 xib 布局:

【问题讨论】:

    标签: objective-c swift iphone xib


    【解决方案1】:

    首先,您需要为 UITextField/UILabel 添加一个宽度约束,这样它就可以拉伸到其父视图的 80%。按住控制键,将 UITextField 拖到其父视图

    然后,选择等宽

    最后,选择刚刚创建的宽度约束,在右侧面板中,将Multiplier修改为0.8

    顺便说一句,如果你使用 ScrollView,你应该把你的 UITextField 放在 UIView 里面,然后把 UIView 放在 ScrollView 里面

    【讨论】:

      猜你喜欢
      • 2013-06-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-08
      • 2014-07-31
      相关资源
      最近更新 更多