我正在尝试创建一个包含一个带有2个标签和文本视图的图像视图的视图.每个元素的内容都将从SQLite数据库中读取,所以我想使用Xcode 5的自动布局来更改每个UI元素的高度以及它们之间的距离,根据每个元素的内容有效地使用屏幕空间尽可能.我有一些条件,我试图通过界面生成器中的自动布局强制执行,但我不知道如何实现它们:
标签与其正下方的文本视图之间的距离将保持不变
所有元素的宽度将保持不变,并且它们都将水平居中
只有元素框架的高度和y值才会改变
如果文本视图的内容高度超过了它们可以显示的屏幕高度,则应将图像视图的高度降低到最小值,然后降低文本视图的高度
每个元素之间的距离应相等(不包括相关标签和文本视图之间的距离)
我可以通过编程方式完成所有这些操作,但我想使用自动布局,以便视图可以轻松适应屏幕大小的变化并防止错误.我对自动布局的经验很少,而且我遇到了在这种情况下我需要的复杂规格.为了使我想要创建的内容更清晰,这里是.xib文件的屏幕截图:
谢谢您的帮助!
http://www.techotopia.com/index.php/Implementing_iOS_6_Auto_Layout_Constraints_in_Code
请提供此网站,可能会得到您的解决方案