ios - 要为 x 位置设置的约束

标签 ios autolayout interface-builder constraints

我有一个场景,我必须显示四个圆圈。这些应该在屏幕的中央。我尝试放置 x 和顶部约束,但这对 iPhone 4 设备不起作用。

Screenshot 1

对于所有 iPhone 设备,我应该设置什么约束才能使所有四个圆圈都出现在中心?

Screenshot 2

此外,底部还有UICollectionView。我尝试设置顶部、左侧、宽度和高度,但这没有用。

有什么解决办法吗?

Screenshot 3

最佳答案

1) 在 UIView 中嵌入你的 4 个圆圈。

2)设置UIView约束top,固定宽度,固定高度,水平居中

3) 现在选择所有 4 个圆并设置约束,如顶部、前导、尾部、底部和等宽。

enter image description here

enter image description here

enter image description here

enter image description here

关于ios - 要为 x 位置设置的约束,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38321280/

相关文章:

ios - 如何获取 TableView 中点击对象的索引?

ios - 为什么执行insertRows后,tableview numberOfRowsInSection不更新?

ios - 自定义类别下拉列表中未显示 EDStarRating?

ios - 自定义tableviewCell内容宽度与tableView不同

objective-c - Interface Builder 中的每个连接都会导致 SIGABRT!

objective-c - 自动布局中两个具有相互依赖宽度的 NSTextField

ios - 自动布局。使用动态高度垂直设置两个 View

objective-c - UIView animateWithDuration 不适用于 iPhone X 模拟器和设备

ios - 使用乘数自动布局在 xcode 8 的界面生成器中为不同的屏幕尺寸创建自动调整大小的 View

ios - XCode 8 通用应用 : IB not showing all device resolutions