• 新规:续航150公里以下新能源车取消补贴 2019-10-11
  • 法国革命时代,女人流行穿什么 2019-10-11
  • 黑龙江省县(市、区)委统战部长培训班举办 2019-10-06
  • “夏季第一瓜”竟是它! 2019-10-06
  • 《阿古顿巴》藏语版在藏语卫视首播 2019-09-06
  • 晋中市“三同步”推动互联网治理创新 2019-08-27
  • 法媒:研究称美国人常用药物或增加抑郁风险 2019-08-27
  • 宝贝是地名,你能想到这么浪漫的地名在哪儿吗? 2019-08-15
  • 何树山副省长到方圆机电调研指导工作 2019-08-15
  • 十二选五浙江手机板走势图:ios 按钮选中后变换背景图片的问题

    来源:本网整理

    彩票双色球历史开奖结果 www.s9h6.com 在视图控制器里面放了一个按钮,想要的效果是选中按钮后,按钮背景图片变成另外一张图,代码如下:

    button = [UIButton buttonWithType:UIButtonTypeCustom];
        button.highlighted = NO;
        button.frame = CGRectMake(100, 100, 83, 31);
        [button setBackgroundImage:[UIImage imageNamed:@"2"] forState:UIControlStateNormal];
        [button setImage:[UIImage imageNamed:@"1"] forState:UIControlStateSelected];
        [self.view addSubview:button];
    图片1和图片2是两张颜色不一样的图片,可是这样设置达不到效果,请问是什么问题导致的?小弟新手,请多指教。
    图片1和图片2如下:

    [button setImage:[UIImage imageNamed:@"2"] forState:UIControlStateNormal];

    =======================其他用户的看法====================

    引用来自“开水煮抄手”的答案

    [button setImage:[UIImage imageNamed:@"2"] forState:UIControlStateNormal];

    ===========================================

    UIControlStateHighlighted 



    ===========================================
    [button setImage:[UIImage imageNamed:@"2"] forState:UIControlStateNormal];

    ===========================================

    UIButton *button =[UIButton buttonWithType:UIButtonTypeCustom];

    [button setImage:[UIImage imageNamed:@"1"] forState:UIControlStateNormal];

    [button setImage:[UIImage imageNamed:@"2"] forState:UIControlStateHighlighted];


    ===========================================
    不知道楼主解决了没,我这里可以提供参考://www.s9h6.com/?from=/orangef/blog/144151
    ===========================================

    不明白楼主的意思,这样不行吗?

    if(b)

            [self.myButton setImage:[UIImage imageNamed:@"2.png"] forState:UIControlStateNormal];

        else

            [self.myButton setImage:[UIImage imageNamed:@"1.png"] forState:UIControlStateNormal];

        b = !b;


    ===========================================

    其实,一句话代码而已。button.selected = !button.selected;

    当然,你自己注意一下,选中状态和非选中状态的处理事件


    ===========================================

  • 本文相关:
  • bootstrap能用offset向右编译 那怎么向左偏移呢?
  • ActiveMQ中消费者的onMessage消息处理问题
  • memcache telnet 问题
  • 使用Flash控件AnyMap如何在地图区域中设置提示工具条(ToolTips)?
  • web2.0类网站图片访问
  • reader读取数据相关问题
  • PHP采集时遇到的正则匹配问题
  • 如何验证请求来源安全
  • FtpClient 的changeWorkingDirectory 不能指定两次目录吗?第一次指定目录返回真,在指定其他目录就返回false了?这是怎么回事
  • 求人吧这个反编译代码还原
  • 免责声明 - 关于我们 - 联系我们 - 广告联系 - 友情链接 - 彩票双色球历史开奖结果 - 频道导航
    Copyright © 2017 彩票双色球历史开奖结果 www.s9h6.com All Rights Reserved
  • 新规:续航150公里以下新能源车取消补贴 2019-10-11
  • 法国革命时代,女人流行穿什么 2019-10-11
  • 黑龙江省县(市、区)委统战部长培训班举办 2019-10-06
  • “夏季第一瓜”竟是它! 2019-10-06
  • 《阿古顿巴》藏语版在藏语卫视首播 2019-09-06
  • 晋中市“三同步”推动互联网治理创新 2019-08-27
  • 法媒:研究称美国人常用药物或增加抑郁风险 2019-08-27
  • 宝贝是地名,你能想到这么浪漫的地名在哪儿吗? 2019-08-15
  • 何树山副省长到方圆机电调研指导工作 2019-08-15
  • ny帽子的标为什么不要撕 黑龙江十一选五走势囹 网上赚钱可不可信 金苹果娱乐开奖网 上海时时彩0 下象棋的小口诀 湖南幸运赛车直播现场 江西快三预测贴吧 极速11选5计划群 足彩胜负彩分析预测 极速时时走势图 彩名堂官网4.0 排列三组选六2468 扬红公式规律网 极速时时彩彩走势图