2
如何从代码中设置UIButton的图像?如何以编程方式设置UIButton的图像?
我尝试以下操作,但它只是将按钮作为白色方块留下。
[A1 setImage:[UIImage imageNamed:[NSString stringWithFormat:@"m1.10001.png"]] forState:UIControlStateNormal];
感谢
如何从代码中设置UIButton的图像?如何以编程方式设置UIButton的图像?
我尝试以下操作,但它只是将按钮作为白色方块留下。
[A1 setImage:[UIImage imageNamed:[NSString stringWithFormat:@"m1.10001.png"]] forState:UIControlStateNormal];
感谢
你的形象建设似乎有点过于复杂,但它应该工作。不要忘了使用正确的按钮类型(自定义):
UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom];
[button setImage:[UIImage imageNamed:@"m1.10001.png"] forState:UIControlStateNormal];
对于较新的SDK可以省略png格式。确保图像确实存在(例如,您可以将其存储在临时变量中,并检查nil
)。
当然,设置图像时,确保按钮存在(或绑定),即非零。
你是如何分配/初始化A1按钮的?你确定m1.10001.png存在吗? – nacho4d 2010-09-08 16:53:36