繁体   English   中英

如何使用Xcode约束使TextField居中?

[英]How to center TextField using Xcode constraints?

我是iOS的新手,正在尝试在iOS中对齐这些TextField。 以下是我希望它在iPhone 7上的外观。

居中图像

但是,在iPhone 7 Plus上,尽管有我的限制,但TextField却移到了中心的左侧。

非中心图像 为什么是这样? 我有一个约束使它们与中心对齐,如屏幕截图的右侧所示。

您只需要固定尾随和前导空格就可以了,这意味着左右指示器都应为红色,如屏幕截图所示。

有关更多详细信息,请参见屏幕截图:

在此处输入图片说明

在所有屏幕中,它将保持从左到右的固定状态。

这很简单! 只需按照以下步骤操作,

  • 打开您的.xib或.storyboard文件
  • 选择您必须添加约束的视图
  • 单击右下角的“对齐”按钮
  • 在容器约束中水平设置0
  • 然后按添加约束按钮

您可以按照以下步骤将任何约束添加到任何视图

在您的情况下,重要的是设置宽度约束。 但是,您可以使用尾随和前导约束,这样就无需为文本字段设置定义的宽度,并且位置对于所有类型的设备都是正确的。

如果要进行这样的设计,则必须使用UITableview,然后将UITextfield用于每个单元格,因为您将每个单元格用作视图,因此可以轻松管理所有文本字段和约束。 如果设备显示较小,也可以轻松滚动。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM