2009-05-06 102 views
4

我想在我的iPhone应用程序中使用图像按钮。如果有任何我可以阅读的文章,请让我知道。iPhone图像按钮

谢谢。

回答

10

所以从http://www.iphonedevsdk.com/forum/iphone-sdk-development/1891-changing-button-image-code.html的建议是:

UIButton *btn = [[UIButton alloc] init]; 
UIImage *img = [UIImage imageNamed:@"image.png"]; 
[btn setImage:img forState:UIControlStateNormal] 
//No need to release img. It is autoreleased!!! 
+0

我的形象是圆的。当我在按钮中加载图像时,它会显示矩形按钮及其上的图像。但是,我只想显示图像,而不是按钮的边框。你能让我知道我该怎么做? – ebaccount 2009-05-09 23:20:58

+4

不要发布`img`。 – 2010-07-04 06:16:13

2

你不需要释放IMG。所以,正确的代码可能是 -

UIButton *btn = [[UIButton alloc] init]; 
UIImage *img = [UIImage imageNamed:@"image.png"]; 
[btn setImage:img forState:UIControlStateNormal]; 
0

但是,你需要释放按钮;) [BTN发布];

1

在界面生成器中,您可以选择自定义按钮,然后将图像属性设置为图像。不要使用圆形矩形按钮,它会显示在图像后面。