首页 > 代码库 > xcode 中 UIbutton图片的放置
xcode 中 UIbutton图片的放置
首先我们自定义的UIbutton
UIButton *btn = [UIButton buttonWithType:UIButtonTypeCustom]; btn.frame = CGRectMake(100, 100, 200, 200);
UIbutton有四个状态,4张image,4张backgroundImage,所以可以八张图片
四个状态:UIControlStateNormal
UIControlStateHighlighted
UIControlStateDisabled
UIControlStateSelected
我们来按钮设置图片
[btn setImage:[UIImage imageNamed:@"1"] forState:UIControlStateNormal]; [btn setImage:[UIImage imageNamed:@"2"] forState:UIControlStateHighlighted]; [btn setImage:[UIImage imageNamed:@"3"] forState:UIControlStateDisabled]; [btn setImage:[UIImage imageNamed:@"4"] forState:UIControlStateSelected];
这样在模拟器 只会显示 “1”,“2”这两张图片(不选中 时显示 1 ,按下去显示 2)
在模拟器上,其他状态只能通过代码 设置属性来实现
btn.enabled=NO;
这样就能把图片 “3” 显示出来了。
btn.selected=YES;
这样就能把图片“4”显示出来了。
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。