
>在iOS 9中,最简单的是定义一个具有“等间距”分布的垂直UIStackedVIEw,然后addArrangedSubvIEw查看三个循环子视图
> iOS 9中的另一个选项是创建两个UILayoutGuIDe(它将代表您图像中的两个问号),并使用addLayoutGuIDe将它们添加到共享超级视图中,并将它们定义为彼此相同的大小.相应的VFL可能如下所示:
"V:|[greenVIEw1(==100)]-[layoutGuIDe1]-[redVIEw(==50)]-[layoutGuIDe2(==layoutGuIDe1)]-[greenVIEw2(==greenVIEw1)]|"
>在早期的iOS版本中,您可以创建两个“空格”视图(UIVIEw,具有清晰的背景,因此它们不可见),而不是使用UILayoutGuIDe,然后定义约束,使其高度相同,然后定义五个视图(三个圆圈和两个间隔视图)的常数为零.
它可能看起来像:
我已经使这些“间隔”视图可见,以说明这个想法,但显然你会设置它们是透明的,所以你不能在UI中看到它们.
这在逻辑上相当于iOS 9中的UILayoutGuIDe方法,除了UIVIEw“spacer”视图只是比UILayoutGuIDe更多的开销.但是在9之前的iOS版本中,这是这个问题的常见方法.
总结以上是内存溢出为你收集整理的ios – 限制两个对象之间的对象和对象全部内容,希望文章能够帮你解决ios – 限制两个对象之间的对象和对象所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)