刚刚学习ios开发,练习用代码编写UIButton时,设置图片,结果图片死活不显示,显示一个蓝色小圆点,各种百度,(度娘不好用啊,找不到),突发奇想,把buttonwithtype设置成UIButtonTypeCustom,运行图片显示出来了。,这么个小问题折腾了一下午,还是要好好学习啊。
代码如下:
UIButton *cynbalsBut = [UIButton buttonWithType:UIButtonTypeCustom];
[cynbalsBut setTitle:@"" forState:UIControlStateNormal];
[cynbalsBut setImage:[UIImage imageNamed:@"cynbals"] forState:UIControlStateNormal];
cynbalsBut.frame=CGRectMake(25, 450, 60, 60);
[self.view addSubview:cynbalsBut];
PS:不要用[UIButton buttonWithType:UIButtonTypeRoundedRect];这是系统的按钮样式。默认是iOS7的蓝色扁平风格。直接alloc init一个button就好;