【问题标题】:Hiding elements outside of bounds on iPhone在 iPhone 上隐藏边界之外的元素
【发布时间】:2010-11-24 10:32:27
【问题描述】:

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

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

有什么办法解决这个问题吗?

【问题讨论】:

    标签: iphone uiview resize


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2018-12-07
      • 2013-07-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多