A. 如何为UIButton添加背景图片
如何为UIButton添加背景图片
让button变成一个看样子像图片的按钮把 我的理解是这样的 但是不知道怎么具体实现
setImage or setBackgroundImage,方法直接在UIButton.h文件里可以找到
工程里放置一个名为 "正常状态.png"的图片,然后设置代码如下。
[button setImage:[UIImage imageNamed:@"正常状态"] forState:UIControlStateNormal];
楼上皆正解。如果用IB,选中按钮,直接在Attributes inspector里有image和Backgroud属性
需要设置按钮的属性 代码如下
UIButton *myBtn=[UIButton buttonWithType:UIButtonTypeCustom];
[myBtn setFrame:CGRectMake(0, 0, 100, 100)];//注意设置为图片大小,不然会出现模糊
[myBtn setBackgroundImage:[UIImage imageNamed:@"a.png"] forState:UIControlStateNormal];
[self.view addSubview:myBtn];
B. ios 有三个button,点击任意一个button,这个三个button的背景图片都会改变,一会就又变回去
三个全局的按钮,点击的时候更换背景图片,同时开一个nstimer到时间再还原回去,比较笨的方法
C. ios开发 为什么该段代码无法改变图片的背景图
第一个问题 设定button类型为自定义的 默认系统的 不可以改变背景图片
[UIButton buttonWithType:UIButtonTypeCustom];
第二个问题 我不知道你是怎么初始化button 你初始化button的时候 给了它frame了么 可能是因为[UIButton appearance]这个方法吧
D. ios 仿好友的好友动态背景图怎么实现的
工具
编程软件工具;
蓝色的背景图片;
操作步骤
首先先把背景图设置为 UIButton 的背景图片;
E. ios 获取按钮的背景图片
假设图片名是[email protected] 用 [button SetBackgroundImage:[UIImage imageNamed:@"myImage"]]; 就可以了。多少个button公用一张图片都是可以的,不会出现冲突问题,系统会根据这个图片生成N个实例对象。