2013-04-17 39 views
0

我在使用自动布局和一些外部条件得到他们的文字集源代码标签的麻烦。这些布局(纵向和横向)看起来像这样在模拟器上:如何在iOS 6中创建动态大小的标签与自动布局

http://imgur.com/l6Iirun

http://imgur.com/n7RwwSD

第二个显然不是我希望它是,与URN标签应补全屏幕。 我对通过加Xcode的动态标签,我无法摆脱的,即使“名称” -label有一个固定的宽度和所有水平的空间是固定的,以及它理应摆脱我需要一个宽度约束对包含动态文本的标签有宽度限制。 如何实现我想要的任何帮助?提前致谢!

回答

1

它看起来对我来说,你的标签是不是他们的后缘结合上海华。在右下角有一个'I beam'图标,点击你的标签,然后点击那个图标,菜单的顶部应该是'Pin',并选择尾部边缘到超级视角。标签应该展开以适合屏幕的宽度,减去一些填充。一旦到位,您应该能够删除宽度约束 - 尽管您可能需要在大小检查器中找到它并选择提升为用户约束,然后才能将其移除。

如果你没有看到销菜单,尝试去到顶部和采摘编辑器 - >针,你应该看到它在那里。

如果已经固定,尝试增加内容压缩性优先级和减少宽度的优先级 - 但如果它牵制没有解决它,然后还有在另外一种玩法约束。

+0

感谢您的回复 - 这是它的一部分。在将元素的尾部空间固定到超级视图之后,它更好,但仍然不是我希望它工作的方式。我不得不此添加到代码: – N4zroth

+0

' - (无效)viewDidLayoutSubviews { self.myLabel.preferredMaxLayoutWidth = self.view.frame.size.width * 0.6f; }' – N4zroth

相关问题