大子视图以适应另一个小子视图

Posted

技术标签:

【中文标题】大子视图以适应另一个小子视图【英文标题】:Big Subview to Fit in Another Small Subview 【发布时间】:2012-08-22 03:22:36 【问题描述】:

我正在尝试为我的主视图创建辅助视图。这个子视图需要很小的高度,它需要适合另一个带有标签的大 UIView。

问题是当我使用 UIView addSubview 时,第三个 UIView 将显示在辅助 UIView 的范围之外。

为了便于理解我的情况,我使用带有照片的界面生成器创建了这些子视图,并在带有照片的模拟器上创建了结果。

任何帮助将不胜感激。

谢谢

    界面生成器 http://postimage.org/image/ofi3m05v3/

    模拟器 http://postimage.org/image/x2qps3w2f/

【问题讨论】:

解决方法是使用 UIView.clipsToBounds = YES; 【参考方案1】:

您需要激活其中一些视图的剪辑到边界属性。

fooView.clipsToBounds=YES;

这应该可以解决您的问题。只需设置适当的视图以剪辑到它们的边界。

【讨论】:

以上是关于大子视图以适应另一个小子视图的主要内容,如果未能解决你的问题,请参考以下文章

锚约束缩小超视图而不是放大子视图

具有自适应布局的 UIScrollView

视图内的视图(iOS,绘图属性)

NSLayoutConstraint 子视图不会自动调整大小以适应容器视图

在 xib 文件视图之外设置视图以适应滚动视图 + 不同的 xib 用于方向 - iOs

iOS:自适应集合视图单元格宽度