UIImageView 不会改变大小
UIImageView won't change size
我正在尝试更改 UIImageView 对象的宽度和高度,但由于某些原因我不能。
这是我使用的代码:
-(void)setMenuImages
{
self.menuImageButton.image=[UIImage imageNamed:@"myimage.jpg"];
self.menuImageButton.frame=CGRectMake(0,0,20,150);
}
我做错了什么? (UIImageView) menuImageButton 不是以编程方式创建的,而是从具有初始前导、尾随、宽度和高度约束的故事板界面创建的。
您可以 self. menuImageButton.translatesAutoresizingMaskIntoConstraints = false
在 viewDidLoad
中删除它们的约束 或者 您可以将这些约束添加为 IBOutlets
并像
self.imageWidthConstraint.constant = 20;
self.imageHeightConstraint.constant = 150;
更新
要在头文件中声明约束,您需要 select 这些约束并右键单击拖动到 .h 文件,如 gif 中所示
我正在尝试更改 UIImageView 对象的宽度和高度,但由于某些原因我不能。
这是我使用的代码:
-(void)setMenuImages
{
self.menuImageButton.image=[UIImage imageNamed:@"myimage.jpg"];
self.menuImageButton.frame=CGRectMake(0,0,20,150);
}
我做错了什么? (UIImageView) menuImageButton 不是以编程方式创建的,而是从具有初始前导、尾随、宽度和高度约束的故事板界面创建的。
您可以 self. menuImageButton.translatesAutoresizingMaskIntoConstraints = false
在 viewDidLoad
中删除它们的约束 或者 您可以将这些约束添加为 IBOutlets
并像
self.imageWidthConstraint.constant = 20;
self.imageHeightConstraint.constant = 150;
更新
要在头文件中声明约束,您需要 select 这些约束并右键单击拖动到 .h 文件,如 gif 中所示