设置 UITextField 约束以换行继续
Setting UITextField constraints to continue in newline
我在具有 Scrolls
布局的 xib 视图控制器中有 UITextField
小部件,我希望在运行时使用适当的字符串设置它。
但是,字符串长度可能会超过包含视图控制器,我想定义一些 constraint/limitation 当文本超过包含视图控制器长度的大约 80% 时,其余文本将用换行符写(如果剩下的会达到这个限制,继续用换行符)。
这是 xib 布局:
首先,您需要为 UITextField/UILabel 添加宽度约束,这样它最多可以拉伸其父视图的 80%。通过按住控制键,将 UITextField 拖到它的超级视图
然后,select等宽
最后,select刚刚创建的宽度约束,在右侧面板中,将Multiplier修改为0.8
顺便说一句,如果你使用 ScrollView,你应该将你的 UITextField 放在一个 UIView 中,然后将 UIView 放在 ScrollView 中
我在具有 Scrolls
布局的 xib 视图控制器中有 UITextField
小部件,我希望在运行时使用适当的字符串设置它。
但是,字符串长度可能会超过包含视图控制器,我想定义一些 constraint/limitation 当文本超过包含视图控制器长度的大约 80% 时,其余文本将用换行符写(如果剩下的会达到这个限制,继续用换行符)。
这是 xib 布局:
首先,您需要为 UITextField/UILabel 添加宽度约束,这样它最多可以拉伸其父视图的 80%。通过按住控制键,将 UITextField 拖到它的超级视图
然后,select等宽
最后,select刚刚创建的宽度约束,在右侧面板中,将Multiplier修改为0.8
顺便说一句,如果你使用 ScrollView,你应该将你的 UITextField 放在一个 UIView 中,然后将 UIView 放在 ScrollView 中