美文网首页
update3 iOS7 viewcontrol内接收系统广播的

update3 iOS7 viewcontrol内接收系统广播的

作者: 冰风47 | 来源:发表于2016-06-21 18:32 被阅读21次

需要用到的组件:
viewcontroler, NSNotificationCenter.

  1. 在view controler内重载viewWillAppear( 我们将要在视图没有出现之前就把广播绑定好 )

  2. 调用NSNotification的类方法 defaultCenter

  3. 自定义好广播回调函数

  4. 选好需要接收的广播名称

  5. 调用defaultCenter的方法 addObserver, 加入3,4项内的参数即可

  6. object参数填入nil. (木有指向性对象, 我想接所有的广播~)

例:


- (void)viewWillAppear:(BOOL)animated
{
    [super viewWillAppear:animated];
    [[NSNotificationCenter defaultCenter] addObserver:self
                                              selector:@selector(uicontentSizeChangedReceiver:)
                                                  name:UIContentSizeCategoryDidChangeNotification
                                                object:nil];
}

- (void)userPreferredFont
{
    self.body.font = [UIFont preferredFontForTextStyle:UIFontTextStyleBody];
    self.headline.font = [UIFont preferredFontForTextStyle:UIFontTextStyleHeadline];
}

相关文章

  • update3 iOS7 viewcontrol内接收系统广播的

    需要用到的组件:viewcontroler, NSNotificationCenter. 在view contro...

  • 安卓开发入门教程-广播

    什么是广播 广播是安卓系统内应用内各组件、应用间进行轻量化通信的一种机制.发出者发出广播,接收者接收广播. 广播类...

  • Android笔记之BroadcastReceiver

    广播是一种组件之间交叉信息的交流方式,包括app内,app间以及系统范围内。 创建广播接收者 继承自Broadca...

  • 05广播-接收系统广播

    广播机制介绍 广播类型标准广播:是一种完全异步执行的广播,在广播发出以后,所有的广播接收器都会在同一个时刻接收这条...

  • BroadCast拾遗

    1,广播的概念 Android:系统在产生某个事件时发送广播,应用程序使用广播接收者接收这个广播,就知道系统产生了...

  • Android - BroadcastReceiver

    BroadcastReceiver BroadcastReceiver,广播接收者,用来接收系统和应用的广播,并做...

  • Broadcast Receiver基础

    Broadcast Receiver是广播接收者的意思,用来接收来自系统的广播信息。比如android系统在完成开...

  • Android - base - Broadcast

    四大组件之广播 大纲 广播机制简介 广播接收器 广播发信器 接收系统广播 发送自定义广播 本地广播 #广播机制简介...

  • 设置app开机启动

    AndroidManifest内: 1、添加接收开机广播的权限 2、声明一个开机广播接收器,需要添加两个广播and...

  • 广播与服务

    广播接收者 BroadcastReceiver 接收系统发出的广播 现实中的广播:电台为了传达一些消息,而发送的广...

网友评论

      本文标题:update3 iOS7 viewcontrol内接收系统广播的

      本文链接:https://www.haomeiwen.com/subject/hmugdttx.html