如何设置UIImageView
的高度并保留.xib中的其他属性?我在.xib文件中有UIImageView
但我只想以编程方式设置它的高度。可以吗?
答案 0 :(得分:2)
是的,可以做到。例如:如果您有UIImageView
作为imageView,请执行以下操作以更改特定的帧值。
方式 - 1
CGRect rect = imageView.frame;
rect.size.height = /* YOUR_HEIGHT */;
imageView.frame = rect;
方式 - 2
imageView.frame = CGRectMake(imageView.frame.origin.x, imageView.frame.origin.y, imageView.frame.size.width, /* YOUR_HEIGHT */);
答案 1 :(得分:0)
我强烈建议您将https://github.com/AlexDenisov/FrameAccessor添加到项目中。它允许直接使用框架,例如:
view.x = 15.;
view.width = 167.;