标签: ios autolayout uitextfield
我是iOS编程的初学者。
我正在学习教程,我必须创建TextField,如下图所示。我想要做的是,当屏幕处于横向模式时强制TextField的宽度展开。在我正在关注的教程中,解释了这一步,根据该教程,我必须按住ctrl并垂直拖动TextField以调用AutoLayout引擎,我这样做但是当我旋转模拟器时宽度不会增长。 / p>
垂直图像:
水平图片
答案 0 :(得分:1)
你需要水平布局......
并且 - 如果您还没有这样做 - 您还必须从文本字段拖动到其顶部并添加顶部约束(例如,到顶部布局指南)以设置其垂直位置< / p>
答案 1 :(得分:1)
将Leading的{{1}}和Trailing空间设置为UITextField。见下面的截图:
Leading
Trailing
UITextField
您还需要设置垂直约束(顶部/底部/高度),否则您将收到错误。根据我的示例,我设置view间距和Top,因为UITextField通常具有恒定的高度。
view
Top