iOS各种系统通知Name

Posted 孔凡凯凯

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS各种系统通知Name相关的知识,希望对你有一定的参考价值。

当了一次搬运工,原地址:http://blog.csdn.net/db905517804/article/details/50569949

用法:

- (void) viewWillAppear:(BOOL)animated{
    [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(appWillEnterForegroundNotification) name:UIApplicationWillEnterForegroundNotification object:nil];  
}  
  
  
- (void) appWillEnterForegroundNotification{  
    NSLog(@"trigger event when will enter foreground.");  
}  

 

一、键盘
1、UIKeyboardWillShowNotification-将要弹出键盘
2、UIKeyboardDidShowNotification-显示键盘
3、UIKeyboardWillHideNotification-将要隐藏键盘
4、UIKeyboardDidHideNotification-键盘已经隐藏
5、UIKeyboardWillChangeFrameNotification-键盘将要改变frame
6、UIKeyboardDidChangeFrameNotification-键盘已经改变frame

二、窗口
1、UIWindowDidBecomeVisibleNotification-窗口可见
2、UIWindowDidBecomeHiddenNotification-窗口隐藏
3、UIWindowDidBecomeKeyNotification
4、UIWindowDidResignKeyNotification


三、程序消息
1、UIApplicationDidBecomeActiveNotification-程序从后台激活
2、UIApplicationDidChangeStatusBarFrameNotification-状态栏frame改变
3、UIApplicationDidChangeStatusBarOrientationNotification-状态栏方向改变
4、UIApplicationDidEnterBackgroundNotification-进入后台
5、UIApplicationDidFinishLaunchingNotification-程序加载完成
6、UIApplicationDidReceiveMemoryWarningNotification-内存警告
7、UIApplicationProtectedDataDidBecomeAvailable
8、UIApplicationProtectedDataWillBecomeUnavailable
9、UIApplicationSignificantTimeChangeNotification 重要的时间变化(新的一天开始或时区变化)
10、UIApplicationWillChangeStatusBarOrientationNotification-将要改变状态栏方向
11、UIApplicationWillChangeStatusBarFrameNotification-将要改变状态栏frame
12、UIApplicationWillEnterForegroundNotification
13、UIApplicationWillResignActiveNotification
14、UIApplicationWillTerminateNotification

四、电池、方向、传感器
1、UIDeviceBatteryLevelDidChangeNotification //电池电量
2、UIDeviceBatteryStateDidChangeNotification //电池状态
3、UIDeviceOrientationDidChangeNotification //方向
4、UIDeviceProximityStateDidChangeNotification //近距离传感器

五、音视频
1、MPMediaLibraryDidChangeNotification
2、MPMusicPlayerControllerPlaybackStateDidChangeNotification
3、MPMusicPlayerControllerNowPlayingItemDidChangeNotification
4、MPMusicPlayerControllerVolumeDidChangeNotification

六、其他
1、NSUserDefaultsDidChangeNotification 用户默认设置变化
2 NSCurrentLocaleDidChangeNotification 本地化语言变化

以上是关于iOS各种系统通知Name的主要内容,如果未能解决你的问题,请参考以下文章

苹果手机怎么设置app消息通知

iOS 上的 VoIP 套接字 - 未收到通知

iOS 14仍存在短信通知问题,短时间内难以修复

iOS 14仍存在短信通知问题,短时间内难以修复

iOS获取app图标和启动图片名字(AppIcon and LaunchImage's name)

iOS10通知及通知拓展Extension使用详解(附Demo)