Objective c 设置UITextField约束以在换行符中继续
我在具有Objective c 设置UITextField约束以在换行符中继续,objective-c,swift,iphone,xib,Objective C,Swift,Iphone,Xib,我在具有滚动布局的xib视图控制器中有UITextField小部件,我希望在运行时使用适当的字符串对其进行设置 但是,字符串长度可能超过包含的视图控制器,我想定义一些约束/限制,当文本超过包含的视图控制器长度的80%时,其余文本将以换行符的形式写入(如果其余文本将达到此限制,则继续换行符) 以下是xib布局: 首先,您需要为UITextField/UILabel添加一个宽度约束,以便它可以拉伸到其superview的80%。按住control键,将UITextField拖动到其superview
滚动
布局的xib视图控制器中有UITextField
小部件,我希望在运行时使用适当的字符串对其进行设置
但是,字符串长度可能超过包含的视图控制器,我想定义一些约束/限制,当文本超过包含的视图控制器长度的80%时,其余文本将以换行符的形式写入(如果其余文本将达到此限制,则继续换行符)
以下是xib布局:
首先,您需要为UITextField/UILabel添加一个宽度约束,以便它可以拉伸到其superview的80%。按住control键,将UITextField拖动到其superview 然后,选择“等宽度” 最后,选择刚创建的宽度约束,在右侧面板中将乘数修改为0.8 顺便说一句,如果您使用ScrollView,您应该将UITextField放在UIView中,然后将UIView放在ScrollView中