Skip to main content
 首页 » 操作系统

ios之UIImageView 不动

2024年01月01日45mayingbao

只是愚蠢的事情。

我将 UIImageView 放在了左上角。然后做一个新的outlet

@IBOutlet var rocket : UIImageView 

在 ViewDidLoad 方法中,我尝试用不同的属性移动这个 UIImageView,但它没有

rocket.image = UIImage(named: "rocket.png") 
rocket.frame = CGRectMake(200,200,200,200) 
rocket.bounds = CGRectMake(200,200,200,200) 
rocket.center = CGPointMake(400,400) 

当我启动程序时,UIImageView 中的图像出现在左上角,没有任何翻译。

请您参考如下方法:

我猜你没有为你的 viewcontroller 禁用 AutoLayout,它有那个图像。

请禁用您的 Viewcontroller 的 AutoLayout 属性并使用以下值更改您的代码,以便您能够看到转换后的图像。

[rocket setFrame:CGRectMake(50, 50, 200, 200)]; 
rocket.bounds = CGRectMake(200,200,200,200); 
rocket.center = CGPointMake(200,200);