我在自定义按钮中有一个UILabel。如何使用自动布局隐藏标签
到标签的左侧我有一个UIPageControl。 PageControl可能有更多或更少的页面。现在我想用自动布局隐藏标签,当三个人没有足够的空间时。当只改变标签的宽度时,文本会被截断或剪切。有一些窍门吗?
我在自定义按钮中有一个UILabel。如何使用自动布局隐藏标签
到标签的左侧我有一个UIPageControl。 PageControl可能有更多或更少的页面。现在我想用自动布局隐藏标签,当三个人没有足够的空间时。当只改变标签的宽度时,文本会被截断或剪切。有一些窍门吗?
你可以重写你的观点layoutSubViews和编程取下标签时,没有足够的空间。我不认为汽车布局会这样做。
这将打破约束,取决于被删除的标签 –
你在设置width
或height
布局约束正确(不直接设置frame
),因此其它子视图布局正确 - 但除此之外,你应当在其hidden
属性设置为YES
并且不要删除子视图 - 因为依赖它们的任何其他约束都将被打破。
看看http://stackoverflow.com/questions/19561269/autolayout-with-hidden-uiviews/19586924#19586924 –