在所有屏幕的自动布局上以固定宽度居中 UIButton

Posted

技术标签:

【中文标题】在所有屏幕的自动布局上以固定宽度居中 UIButton【英文标题】:Center UIButton with fixed width on AutoLayout for all screens 【发布时间】:2014-10-07 09:03:08 【问题描述】:

尽管很久以前就发布了 AutoLayout,但我仍在采用它。目前我已经在使用 XCode6。

我将这个简单的按钮放置在情节提要的特定视图控制器上。问题是我无法在每个 iPhone 屏幕尺寸(3.5 英寸、4 英寸、4.7 英寸、5.5 英寸)的中心显示这个按钮。这可以在情节提要中完成吗?

【问题讨论】:

【参考方案1】:

当然,您可以在 Storyboard 的帮助下简单地做到这一点。这就是解决方案:

在 Xcode 6 中,您可以提供 Add New Alignment Constraints。在故事板中。 在那里您可以选择Horizontal and Vertical Center in Container 启用复选框。

【讨论】:

以上是关于在所有屏幕的自动布局上以固定宽度居中 UIButton的主要内容,如果未能解决你的问题,请参考以下文章

仅在自动布局中具有固定宽度的垂直滚动视图

使用自动布局将具有不同高度的多个视图居中

使用自动布局在 UIScrollView 中将可变宽度的文本列居中

使用自动布局居中以适用于所有屏幕尺寸?

前端布局的几种方式

Div居中在屏幕正中间