隐藏iPhone上边界之外的元素

时间:2010-11-24 10:32:28

标签: iphone uiview resize

我正在尝试使用UIView进行扩展(使用动画),有点像手风琴菜单。我可以让动画正常工作,但问题是UIView的子视图正在超越UIView的范围。

例如,视图的右上角有一个UILabel,高度为16.假设动画开始时UIView高度为0。随着UIView的发展,人们会期望视图的内容被隐藏并逐渐显露出来。例如,一旦高度达到8,标签的一半应该是可见的。然而事实并非如此 - 相反,标签始终是可见的,无论它的高度是否超出其父视图的高度。

有任何想法如何解决这个问题?

1 个答案:

答案 0 :(得分:7)

好的,我必须将clipsToBounds属性设置为true。在提出问题之前,我花了一些时间用谷歌搜索,但是直到我在问题的相关部分看到它之前没有太多运气。