我有一个处于风景模式的屏幕。 例如,其中有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中相应地定位我的标签?

请注意,以上仅是一个示例,实际上我有很多标签需要相对于彼此定位以及屏幕尺寸。

注意

另外,我不想调整标签的大小,我想将它们隔开并相应地移动它们

#1楼 票数:0

您可以使用“自动布局”在视图上放置约束和相对位置。 查看这些raywenderlich教程以获取更多信息。

Beginning-auto-layout-part-1 of 2

Beginning-auto-layout-part-2 of 2

  ask by Anand translate from so

未解决问题?本站智能推荐:

3回复

如何在UITableview中对齐Label?

我有一个UITableView ,其中有不同大小的图像。 因此,当我运行程序时,我在TableView中得到的是标签的不同起点。 我希望所有标签都从同一点开始。 对齐对我不起作用。 我希望所有标签从距左侧一定距离开始。 有什么解决办法吗?
1回复

从通讯录中仅获取移动部分记录(而不是从iPhone,家庭标签等获取)?

如何从ios中的通讯录中仅获取移动部分记录? 我只想将一个记录添加到从移动节记录中获取的数组中。 我怎么做。 我正在获取所有电话属性记录。 但我只需要获取移动版部分的记录。
1回复

如何在iPhone sdk中使用AVMutableComposition合并视频

我使用了以下方式,但视频没有合并,在输出中,添加到AVMutableCompositionTrack的最后一个视频存储在库中。 有人可以帮帮我吗?
2回复

在其他iPhone中安装时,iPhone中的应用程序安装失败

我在我的iPhone中安装了一个应用程序(我创建的应用程序)并安装了它,但是当我尝试在其他iPhone中安装它时,显示“安装失败”, 我想知道问题出在哪里..?
3回复

在Uiwebview中显示视频而不是设备全屏

我想在UIWebview中显示视频。 当我们点击视频时,它会在设备全屏播放。 我们如何在UIWebview中播放视频? 请注意,这些视频文件托管在youtube或我们的服务器上。 他们没有与app捆绑在一起
2回复

iOS应用程序启动显示空白黑屏几秒钟

我没有为我的应用程序使用Splash Screen的“Default.png”文件。 当我启动我的应用程序时,它显示黑屏几秒钟(例如:4到5秒)并显示初始屏幕。 在App启动期间,我希望看到没有黑屏的初始视图控制器UI。 我怎样才能解决这个问题? 请帮忙
1回复

使用哪种方法从iPhone的视频中提取帧?

我正在开发应提取视频帧的应用程序,因此在进行了大量的研发之后我发现了以下方法。 1)使用使用ffmpeg框架https://github.com/lajos/iFrameExtractor的 iFrameExtractor。 2)使用MPMoviePlayerController的内
1回复

如何裁剪视频?

我想在特定部分裁剪视频。给我高度,宽度,x和y,我想裁剪视频上的特定区域。任何人都有任何想法。 我已经做了很多研究,但没有找到任何有成效的东西。我尝试使用GPUImage Cropfilter裁剪,但是花了太多时间。 我想尽快执行此操作,请告诉我如何操作的技巧或示例。 提前致谢