开发者社区> 问答> 正文

在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 2041 0
1 条回答
写回答
取消 提交回答
  • IT从业

    没有限制

    图片有没有错?

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

    2019-07-17 19:48:57
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
使用TensorFlow搭建智能开发系统自劢生成App UI代码 立即下载
Fusion Design - 企业级UI解决方案揭秘 立即下载
使用TensorFlow搭建智能开发系统自动生成App UI 立即下载