Ios 如何强制TextField在横向模式下完全水平拉伸
我是iOS编程的初学者 我遵循一个教程,我必须创建文本字段,如下图所示。我想做的是,当屏幕处于横向模式时,强制文本字段的宽度扩展。在我下面的教程中,对这一步进行了解释,根据该教程,我必须按ctrl键并垂直拖动文本字段以调用AutoLayout引擎,我这样做了,但当我旋转模拟器时,宽度不会增加 垂直图像: 水平图像Ios 如何强制TextField在横向模式下完全水平拉伸,ios,autolayout,uitextfield,Ios,Autolayout,Uitextfield,我是iOS编程的初学者 我遵循一个教程,我必须创建文本字段,如下图所示。我想做的是,当屏幕处于横向模式时,强制文本字段的宽度扩展。在我下面的教程中,对这一步进行了解释,根据该教程,我必须按ctrl键并垂直拖动文本字段以调用AutoLayout引擎,我这样做了,但当我旋转模拟器时,宽度不会增加 垂直图像: 水平图像 对于水平布局,您必须 ctrl键从文本字段拖动到文本字段的左侧,并向其superview添加前导约束 ctrl键将文本字段拖动到文本字段的右侧,并将尾部约束添加到其superview
对于水平布局,您必须
而且-如果您还没有这样做-您还必须按ctrl键从文本字段拖动到它的顶部,并添加一个顶部约束(例如到顶部布局指南)来设置它的垂直位置设置
UITextField
的前导空间和尾随空间
到视图
。请参见下面的屏幕截图:
您还需要设置垂直约束(顶部/底部/高度),否则将收到错误。从我的示例中,我设置了顶部
间距和高度
,因为UITextField通常具有恒定的高度。您能告诉我如何获得该菜单吗?被称为添加新约束的约束。约束设计用于在横向模式下指定视图的尺寸吗?@user2121是的,在我的示例中,如果将设备旋转到横向模式,文本字段将拉伸其宽度,直到两侧都满足16分的空间约束。