我正在尝试创建一个uiimageview,单击按钮时在按钮的位置加载一个.png。
brickAnim = UIImageView.alloc; ///////freezes during runtime
[brickAnim initWithFrame:currentBrick.frame];
[brickAnim setImage:[NSString stringWithFormat:@"brick-1.png"]];
[self.view addSubview:brickAnim];
current brick
是正在单击的按钮的名称。我把它缩小了,然后发现第一行使应用程序冻结并退出。我想不出我做错了什么。 最佳答案
尝试
brickAnim = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"brick-1.png"]];
brickAnim.frame = currentBrick.frame;
[self.view addSubview:brickAnim];
看到对其他答案的响应后编辑:
你在别处宣布和初始化布里卡尼吗?如果没有,则需要在开头添加:
UIImageView *brickAnim = [[UIImageView alloc] ....;
最后:
[brickAnim release];