开发者社区 问答 正文

在NSNotification 对应的方法中改变UI(按钮的背景文字之类)改变不了

最近开发项目,遇到一个问题,本来以为几分钟开源搞定的问题查了一整天还是没查出,是这样的,在类中添加了一个通知,其对应方法如下如下,

[[NSNotificationCenter defaultCenter]addObserver:self selector:@selector(updateStatus:) name:@"lanStatus" object:nil];

-(void)updateStatus:(NSNotification *)notification{

[self.pauseBtn setImage:[UIImage imageNamed:@"Default640"] forState:UIControlStateNormal];

}

而通过断点调试,发现确定是进入了该方法,奇怪的是,改按钮图片就是一直不改变。是否在Notification中有进行UI改变之类的限制?

展开
收起
杨冬芳 2016-06-29 12:02:07 2112 分享 版权
1 条回答
写回答
取消 提交回答
  • IT从业

    没有限制

    图片有没有错?

    改改self.pauseBtn 的文字或者背景颜色看看

    2019-07-17 19:48:57
    赞同 展开评论