是否可以使用CGAffineTransformScale单独更改UIView的高度?
我不想完全扩展我的UIView。我只是想单独增加身高?
答案 0 :(得分:3)
这样的事情:
view.transform = CGAffineTransformMakeScale(1.0, 2.0);
将使您的视图高两倍但宽度相同。但是,在光栅化后应用变换,这样您只需将原始像素拉伸,就不会显示任何额外的细节。您还应该从UIView文档中了解到,如果将transform设置为除标识之外的任何内容,则frame
将变为未定义。
答案 1 :(得分:0)
您可能不会使用转换。最好设置UIView的框架。因为这确实改变了视图的高度。
view.frame = CGRectMake(0,0,100,200);