在iOS中展开视图

在iOS中展开视图,ios,cocoa-touch,Ios,Cocoa Touch,iOS中的视图具有“剪裁子视图”选项,该选项隐藏了超出视图高度的所有内容。有没有相反的选择?我的意思是,我不想隐藏内容,而是希望视图垂直扩展以容纳内容。使用UIView上的autoresizingMask属性来获得所需的行为: view.autoresizingMask = UIViewAutoresizingFlexibleHeight; 如果这不符合您的要求,那么您唯一的其他选择(AFAIK)是子类化UIView并覆盖-layoutSubviews

iOS中的视图具有“剪裁子视图”选项,该选项隐藏了超出视图高度的所有内容。有没有相反的选择?我的意思是,我不想隐藏内容,而是希望视图垂直扩展以容纳内容。

使用
UIView
上的
autoresizingMask
属性来获得所需的行为:

view.autoresizingMask = UIViewAutoresizingFlexibleHeight;
如果这不符合您的要求,那么您唯一的其他选择(AFAIK)是子类化
UIView
并覆盖
-layoutSubviews