我在景观模式下有一个屏幕。例如,我有3个标签,我通过代码添加。
UILabel *x1 = [UILabel allow]initwithframe:CGRectMake(10, 150, 100, 40)];
UILabel *x2 = [UILabel allow]initwithframe:CGRectMake(110, 150, 100, 40)];
UILabel *x2 = [UILabel allow]initwithframe:CGRectMake(210, 150, 100, 40)];
现在使用iOS6和4英寸屏幕,标签位于左侧。
是否有一种巧妙的方法可以通过一些百分比技巧相对地对齐标签,这样可以在iphone 4和iphone 5中相应地定位我的标签?
请注意以上只是一个例子,我实际上有很多标签需要放置并相对于彼此和屏幕尺寸间隔开来。
注意
此外,我不想调整我的标签大小,我想将它们隔开并相应地移动它们
答案 0 :(得分:0)
您可以使用自动布局在视图上设置约束和相对定位。 查看这些raywenderlich教程以获取更多信息。