iOSiOS

UIWebView实现显示动态Title的问题

2017-10-18  本文已影响91人  _compass

我们在项目中封装了一个显示h5的浏览器,使用的是UIWebView,在视图顶部导航栏的中央显示当前网页的标题,于是有了下面的代码:

 NSString* t = [self.webView stringByEvaluatingJavaScriptFromString:@"document.title"];

但是,点击页面内的多级链接,或者页面跳转时,发现标题仍然是初次打开的标题。在shouldStartLoadWithRequest使用延迟显示标题的方法还是解决不了根本问题。

后来我找到了,监听当历史项目的标题,备用标题,URL字符串或最后访问间隔的值更改时的消息:

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

在此处设置标题即可。

WebHistoryItemChangedNotification 是WebHistoryItem对象发布的,详情请见:

https://developer.apple.com/documentation/webkit/webhistoryitem

附录系统NSNotification列表

AVAudioEngineConfigurationChangeNotification  
当音频引擎配置发生变化时。

AVAudioSessionInterruptionNotification  
发生音频中断发生。

AVAudioSessionMediaServicesWereLostNotification  
当媒体服务器终止时发布。

AVAudioSessionMediaServicesWereResetNotification  
当媒体服务器重新启动时发布。

AVAudioSessionRouteChangeNotification  
当系统的音频路由发生变化时发布。

AVAudioSessionSilenceSecondaryAudioHintNotification  
当其他应用程序的主音频启动和停止时发布。

AVAudioUnitComponentTagsDidChangeNotification  
组件标签已更改。

CKAccountChangedNotification  
登录iCloud帐户的状态可能已更改时发出的通知。

CLKComplicationServerActiveComplicationsDidChangeNotification  
发表了一系列积极的并发症变化。

CNContactStoreDidChangeNotification  
当另一个CNContactStore发生更改时发布的通知。

EKEventStoreChangedNotification  
每当对Calendar数据库进行更改时,都会发布,包括添加,删除和更改事件或提醒。没有描述个人更改。当您收到此通知后,你应该重新获取所有EKEvent与EKReminder您访问,因为它们被认为是过时的对象。如果您正在积极地编辑一个事件,并且不想重新读取它,除非绝对有必要这样做,否则可以调用该refresh方法。如果该方法返回YES,则不需要重新获取该事件。

HKUserPreferencesDidChangeNotification  
当用户更改他或她的首选单位时通知观察员。

HMCharacteristicPropertySupportsEventNotification  
该特性支持使用由控制器建立的事件连接的通知。事件连接提供从附件到控制器的单向通信。

NSBundleResourceRequestLowDiskSpaceNotification  
在系统检测到可用磁盘空间量变得越来越小之后发布。通知将发布到默认通知中心。

NSCalendarDayChangedNotification  
系统日历,区域设置和时区确定系统日历日后发布。此通知不提供object。

NSDidBecomeSingleThreadedNotification  
未实现。

NSExtensionHostDidBecomeActiveNotification  
当扩展程序的主机应用程序从非活动状态移动到活动状态时发布。

NSExtensionHostDidEnterBackgroundNotification  
当分机的主机应用程序在后台开始运行时发布。

NSExtensionHostWillEnterForegroundNotification  
当扩展程序的主机应用程序开始在前台运行时发布。

NSExtensionHostWillResignActiveNotification  
当扩展程序的主机应用程序从活动状态移动到非活动状态时发布。

NSFileHandleConnectionAcceptedNotification  
当对象在两个进程之间建立一个套接字连接时,会发布此通知,为连接的一端创建一个对象,并通过将该对象放在字典中使其成为观察者。

NSFileHandleNSFileHandleuserInfo  
NSFileHandleDataAvailableNotification  
当文件句柄确定数据当前可用于在文件或通信通道中读取时,会发布此通知。

NSFileHandleReadToEndOfFileCompletionNotification  
当文件句柄读取文件中的所有数据时,或者如果通信通道,直到其他进程指示数据结束,则会发布此通知。

NSHTTPCookieManagerAcceptPolicyChangedNotification  
当实例的接受策略发生变化时,会发布此通知。NSHTTPCookieStorage

NSHTTPCookieManagerCookiesChangedNotification  
当实例中存储的Cookie 已更改时,会发布此通知。NSHTTPCookieStorage

NSManagedObjectContextDidSaveNotification  
每当托管对象上下文完成保存操作时发布。

NSManagedObjectContextObjectsDidChangeNotification  
当管理对象上下文中包含的对象的属性值发生变化时发布。

NSManagedObjectContextWillSaveNotification  
每当托管对象上下文即将执行保存操作时发布。

NSMetadataQueryDidFinishGatheringNotification  
当接收方完成查询的初始结果收集阶段时发布。

NSMetadataQueryDidStartGatheringNotification  
当接收者以查询的初始结果收集阶段开始时发布。

NSMetadataQueryDidUpdateNotification  
当查询的实时更新阶段接收者的结果发生变化时发布。

NSMetadataQueryGatheringProgressNotification  
作为接收者在查询的初始结果收集阶段收集结果时发布。

NSPersistentStoreCoordinatorStoresDidChangeNotification  
每当持久性存储被添加到永久存储协调器或从持久存储协调器中删除时,或当存储UUID更改时,都会发布。

NSPersistentStoreCoordinatorStoresWillChangeNotification  
发布在开放持久存储库列表之前发生变化。

NSPersistentStoreCoordinatorWillRemoveStoreNotification  
每当永久存储协调器中删除持久存储时,都会发布。

NSProcessInfoPowerStateDidChangeNotification  
当iOS设备的电源状态(低功耗模式被启用或禁用)发生变化。

NSSystemClockDidChangeNotification  
每当系统时钟更改时发布。这可以通过调用settimeofday()或更改“日期和时间首选项”面板中的值来启动。

NSSystemTimeZoneDidChangeNotification  
当时区更改时发送。

NSThreadWillExitNotification  
一个NSThread对象的帖子当它接收到该通知exit消息,该线程退出之前。调用接收此通知的Observer方法在退出的线程之前执行。

NSURLCredentialStorageChangedNotification  
当存储的凭据集更改时,会发布此通知。

NSUbiquityIdentityDidChangeNotification  
在iCloud(“无处不在”)身份发生变化之后发送。

NSUndoManagerCheckpointNotification  
每当对象打开或关闭撤消组(除了打开顶级组之外)和检查重做堆栈时,都会发布。NSUndoManagercanRedo

NSUndoManagerDidCloseUndoGroupNotification  
发布后一个对象关闭一个撤消组,这在方法的实现中发生。NSUndoManagerendUndoGrouping

NSUndoManagerDidOpenUndoGroupNotification  
每当一个对象打开一个撤消组,发生在该方法的实现中。NSUndoManagerbeginUndoGrouping

NSUndoManagerDidRedoChangeNotification  
在对象执行重做操作()之后发布。NSUndoManagerredo

NSUndoManagerDidUndoChangeNotification  
在对象执行撤消操作之后发布。NSUndoManager

NSUndoManagerWillCloseUndoGroupNotification  
在一个对象关闭一个撤消组之前发生,这个方法发生在实现中。NSUndoManagerendUndoGrouping

NSUndoManagerWillRedoChangeNotification  
在对象执行重做操作()之前发布。NSUndoManagerredo

NSUndoManagerWillUndoChangeNotification  
在对象执行撤消操作之前发布。NSUndoManager

NSWillBecomeMultiThreadedNotification  
当第一个线程与当前线程分离时发布。该NSThread课程信息此通知最多一次,第一次一个线程被分离使用或方法。后续调用这些方法不会发布此通知。这个通知的观察者在主线程中调用了它们的通知方法,而不是新线程。观察者通知方法总是在新线程开始执行之前执行。detachNewThreadSelector:toTarget:withObject:start

PKPassLibraryDidChangeNotification  
发布后通过库已被更改。

PKPassLibraryRemotePaymentPassesDidChangeNotification  
当与当前iOS设备(例如Apple Watch)配对的设备添加或删除Apple Pay卡时发布。

UIAccessibilityAnnouncementDidFinishNotification  
系统读完通知后,由UIKit发表。

UIAccessibilityElementFocusedNotification  
WKAudioFilePlayerItemDidPlayToEndTimeNotification  
当项目成功播放到其结束时发布。

WKAudioFilePlayerItemFailedToPlayToEndTimeNotification  
当项目未能到达结束时发布。

WKAudioFilePlayerItemTimeJumpedNotification  
当项目当前时间不连续地更改时发布。

ABPeoplePickerDisplayedPropertyDidChangeNotification  
当记录列表中显示的属性更改时发布。

ABPeoplePickerGroupSelectionDidChangeNotification  
当组列表中的选择更改时发布。

ABPeoplePickerNameSelectionDidChangeNotification  
当名称列表中的选择更改时发布。

ABPeoplePickerValueSelectionDidChangeNotification  
当多值属性中的选择更改时发布。

ACAccountStoreDidChangeNotification  
当这个帐户存储管理的帐户在数据库中更改时发布。没有与此通知关联的字典。userInfo

AVAssetChapterMetadataGroupsDidChangeNotification  
AVAssetContainsFragmentsDidChangeNotification  
AVAssetDurationDidChangeNotification  
AVAssetMediaSelectionGroupsDidChangeNotification  
AVAssetTrackSegmentsDidChangeNotification  
AVAssetTrackTimeRangeDidChangeNotification  
AVAssetTrackTrackAssociationsDidChangeNotification  
AVAssetWasDefragmentedNotification  
AVCaptureDeviceWasConnectedNotification  
当新设备可用时发布。

AVCaptureDeviceWasDisconnectedNotification  
当现有设备不可用时发布。

AVCaptureInputPortFormatDescriptionDidChangeNotification  
发布如果捕获输入端口的属性的值发生变化。formatDescription

AVCaptureSessionDidStartRunningNotification  
当捕获会话开始时发布。

AVCaptureSessionDidStopRunningNotification  
当捕获会话停止时发布。

AVCaptureSessionRuntimeErrorNotification  
在捕获会话期间发生错误时发布。

AVFragmentedMovieContainsMovieFragmentsDidChangeNotification  
AVFragmentedMovieDurationDidChangeNotification  
AVFragmentedMovieTrackSegmentsDidChangeNotification  
AVFragmentedMovieTrackTimeRangeDidChangeNotification  
AVFragmentedMovieTrackTotalSampleDataLengthDidChangeNotification  
AVFragmentedMovieWasDefragmentedNotification  
AVPlayerItemDidPlayToEndTimeNotification  
当项目播放到最后时间时发布。

AVPlayerItemFailedToPlayToEndTimeNotification  
当项目未能到达结束时发布。

AVPlayerItemNewAccessLogEntryNotification  
当添加新的访问日志条目时发布。

AVPlayerItemNewErrorLogEntryNotification  
当添加了新的错误日志条目时发布。

AVPlayerItemPlaybackStalledNotification  
发布时有些媒体没有及时到达继续播放。

AVPlayerItemTimeJumpedNotification  
当项目当前时间不连续地更改时发布。

AVSampleBufferDisplayLayerFailedToDecodeNotification  
当缓冲区显示层解码失败时发布。

CWBSSIDDidChangeNotification  
CWCountryCodeDidChangeNotification  
CWLinkDidChangeNotification  
CWLinkQualityDidChangeNotification  
CWModeDidChangeNotification  
CWPowerDidChangeNotification  
CWSSIDDidChangeNotification  
CWScanCacheDidUpdateNotification  
GCControllerDidConnectNotification  
在新控制器连接到设备后立即发布。

GCControllerDidDisconnectNotification  
在控制器与设备断开连接后立即发布。

IKFilterBrowserFilterDoubleClickNotification  
当用户双击过滤器浏览器中的过滤器时发布。

IKFilterBrowserFilterSelectedNotification  
当用户在过滤器浏览器中单击过滤器名称时发布。

IKFilterBrowserWillPreviewFilterNotification  
在显示过滤器预览之前,发布,允许应用程序设置过滤器的参数。

IOBluetoothHostControllerPoweredOffNotification  
IOBluetoothHostControllerPoweredOnNotification  
IOBluetoothL2CAPChannelPublishedNotification  
IOBluetoothL2CAPChannelTerminatedNotification  
MKAnnotationCalloutInfoDidChangeNotification  
通知观察者注释对象的标题或字幕信息已更改。

NEFilterConfigurationDidChangeNotification  
发布后,过滤器配置存储在“网络扩展”首选项中。

NEVPNConfigurationChangeNotification  
发布后,VPN配置存储在网络扩展首选项中。

NEVPNStatusDidChangeNotification  
当VPN连接状态发生变化时。

NSAccessibilityAnnouncementRequestedNotification  
只要可访问性元素需要向用户发布通知,就会发布此通知。此通知需要具有密钥的字典和包含公告的本地化字符串。为了帮助一个辅助应用程序确定公告的重要性,请添加相应的字典。userInfoNSAccessibilityAnnouncementKeyNSAccessibilityPriorityKeyuserInfo

NSAccessibilityApplicationActivatedNotification  
该通知在应用程序激活后发布。使用函数而不是实例发布此通知。NSAccessibilityPostNotificationNSNotificationCenter

NSAccessibilityApplicationDeactivatedNotification  
该通知在应用程序停用后发布。使用函数而不是实例发布此通知。NSAccessibilityPostNotificationNSNotificationCenter

NSAccessibilityApplicationHiddenNotification  
该应用程序隐藏后会发布此通知。使用函数而不是实例发布此通知。NSAccessibilityPostNotificationNSNotificationCenter

NSAccessibilityApplicationShownNotification  
此通知在应用显示后发布。使用函数而不是实例发布此通知。NSAccessibilityPostNotificationNSNotificationCenter

NSAccessibilityCreatedNotification  
此通知在创建可访问性元素后发布。使用函数而不是实例发布此通知。NSAccessibilityPostNotificationNSNotificationCenter

NSAccessibilityDrawerCreatedNotification  
此通知在出现抽屉后发布。使用函数而不是实例发布此通知。NSAccessibilityPostNotificationNSNotificationCenter

NSAccessibilityFocusedUIElementChangedNotification  
此通知在辅助功能元素获取焦点后发布。使用函数而不是实例发布此通知。NSAccessibilityPostNotificationNSNotificationCenter

NSAccessibilityFocusedWindowChangedNotification  
此通知在关键窗口更改后发布。使用函数而不是实例发布此通知。NSAccessibilityPostNotificationNSNotificationCenter

NSAccessibilityHelpTagCreatedNotification  
此通知会在出现帮助标签后发布。使用函数而不是实例发布此通知。NSAccessibilityPostNotificationNSNotificationCenter

NSAccessibilityLayoutChangedNotification  
此通知会在UI更改后发布,需要引导客户端的注意。此通知应附带一个带有密钥和包含已添加或更改的UI元素的数组的字典。使用函数而不是实例发布此通知。userInfoNSAccessibilityUIElementsKeyNSAccessibilityPostNotificationNSNotificationCenter

NSAccessibilityMainWindowChangedNotification  
此通知在主窗口更改后发布。使用函数而不是实例发布此通知。NSAccessibilityPostNotificationNSNotificationCenter

NSAccessibilityMovedNotification  
此通知在辅助功能元素移动后发布。使用函数而不是实例发布此通知。NSAccessibilityPostNotificationNSNotificationCenter

NSAccessibilityResizedNotification  
此通知在辅助功能元素的大小更改后发布。使用函数而不是实例发布此通知。NSAccessibilityPostNotificationNSNotificationCenter

NSAccessibilityRowCollapsedNotification  
此通知在一行折叠后发布。使用函数而不是实例发布此通知。NSAccessibilityPostNotificationNSNotificationCenter

NSAccessibilityRowCountChangedNotification  
此通知会在添加或删除行后发布。使用函数而不是实例发布此通知。NSAccessibilityPostNotificationNSNotificationCenter

NSAccessibilityRowExpandedNotification  
此通知在一行展开后发布。使用函数而不是实例发布此通知。NSAccessibilityPostNotificationNSNotificationCenter

NSAccessibilitySelectedCellsChangedNotification  
在通过选择或取消选择基于单元格的表格中的一个或多个单元格之后,会发布此通知。使用函数而不是实例发布此通知。

NSAccessibilityPostNotificationNSNotificationCenter  
NSAccessibilitySelectedChildrenChangedNotification  
选择或取消选择一个或多个子元素后,会发布此通知。使用函数而不是实例发布此通知。NSAccessibilityPostNotificationNSNotificationCenter

NSAccessibilitySelectedChildrenMovedNotification  
此通知在布局区域中选定的项目移动后发布。使用函数而不是实例发布此通知。NSAccessibilityPostNotificationNSNotificationCenter

NSAccessibilitySelectedColumnsChangedNotification  
此通知在选择或取消选择一个或多个列之后发布。使用函数而不是实例发布此通知。NSAccessibilityPostNotificationNSNotificationCenter

NSAccessibilitySelectedRowsChangedNotification  
此通知在选择或取消选择一行或多行后发布。使用函数而不是实例发布此通知。NSAccessibilityPostNotificationNSNotificationCenter

NSAccessibilitySelectedTextChangedNotification  
此通知是在选择或取消选择文本后发布的。使用函数而不是实例发布此通知。NSAccessibilityPostNotificationNSNotificationCenter

NSAccessibilitySheetCreatedNotification  
此通知会在工作表出现后发布。使用函数而不是实例发布此通知。NSAccessibilityPostNotificationNSNotificationCenter

NSAccessibilityTitleChangedNotification  
该通知在辅助功能元素的标题更改后发布。使用函数而不是实例发布此通知。NSAccessibilityPostNotificationNSNotificationCenter

NSAccessibilityUIElementDestroyedNotification  
此通知在可见性元素销毁后发布。使用函数而不是实例发布此通知。NSAccessibilityPostNotificationNSNotificationCenter

NSAccessibilityUnitsChangedNotification  
该通知在布局区域中的单位更改后发布。使用函数而不是实例发布此通知。NSAccessibilityPostNotificationNSNotificationCenter

NSAccessibilityValueChangedNotification  
该通知在可访问性元素的值更改后发布。使用函数而不是实例发布此通知。NSAccessibilityPostNotificationNSNotificationCenter

NSAccessibilityWindowCreatedNotification  
此通知会在新窗口出现后发布。使用函数而不是实例发布此通知。NSAccessibilityPostNotificationNSNotificationCenter

NSAccessibilityWindowDeminiaturizedNotification  
窗口从Dock恢复到完整大小后,会发布此通知。使用函数而不是实例发布此通知。NSAccessibilityPostNotificationNSNotificationCenter

NSAccessibilityWindowMiniaturizedNotification  
这个通知是在窗口放入Dock后发布的。使用函数而不是实例发布此通知。NSAccessibilityPostNotificationNSNotificationCenter

NSAccessibilityWindowMovedNotification  
此通知在窗口移动后发布。使用函数而不是实例发布此通知。NSAccessibilityPostNotificationNSNotificationCenter

NSAccessibilityWindowResizedNotification  
窗口大小更改后会发布此通知。使用函数而不是实例发布此通知。NSAccessibilityPostNotificationNSNotificationCenter

NSAnimationProgressMarkNotification  
当运行动画的当前进度达到其进度标记之一时发布。

NSAntialiasThresholdChangedNotification  
发布在反锯齿变化的阈值之后。

NSAppleEventManagerWillProcessFirstEventNotification  
发布之前,它首先发送一个苹果事件。您的应用程序可以使用此通知,以避免在首次需要它们之前注册任何Apple事件处理程序。NSAppleEventManager

NSApplicationDidBecomeActiveNotification  
应用程式启动后立即发布。

NSApplicationDidChangeOcclusionStateNotification  
当应用程序的遮挡状态发生变化时发布。

NSApplicationDidChangeScreenParametersNotification  
当连接到计算机的显示器的配置更改时发布。

NSApplicationDidFinishLaunchingNotification  
发布在方法的最后,表明应用程序已完成启动并准备运行。finishLaunching

NSApplicationDidFinishRestoringWindowsNotification  
当应用程序完成恢复窗口时发布。

NSApplicationDidHideNotification  
发布在hide:方法的结尾,表示该应用程序现在已被隐藏。

NSApplicationDidResignActiveNotification  
应用程序将其活动状态放弃到另一个应用程序后立即发布。

NSApplicationDidUnhideNotification  
发布在方法的结尾,表示该应用程序现在可见。unhideWithoutActivation

NSApplicationDidUpdateNotification  
发布在方法的最后,表明应用程序已经完成了更新其窗口。updateWindows

NSApplicationWillBecomeActiveNotification  
立即在应用程式启动之前发布。

NSApplicationWillFinishLaunchingNotification  
发布在方法的开始,表明应用程序已完成初始化过程,即将完成启动。finishLaunching

NSApplicationWillHideNotification  
发表在hide:方法的开始,表明应用程序即将被隐藏。

NSApplicationWillResignActiveNotification  
在应用程序将其活动状态放弃到另一个应用程序之前立即发布。

NSApplicationWillTerminateNotification  
由该terminate:方法发布,表明该应用将终止。

NSApplicationWillUnhideNotification  
发布在方法的开始,以表明应用程序即将变得可见。unhideWithoutActivation

NSApplicationWillUpdateNotification  
发表在方法的开始,表示该应用程序即将更新其窗口。updateWindows

NSBrowserColumnConfigurationDidChangeNotification  
当浏览器列的宽度已更改时通知代理。

NSClassDescriptionNeededForClassNotification  
当一个类不能找到类描述时发布。classDescriptionForClass:

NSColorListDidChangeNotification  
NSColorPanelColorDidChangeNotification  
发布时的颜色设置,当被调用时。NSColorPanelNSColorPanel

NSComboBoxSelectionDidChangeNotification  
发布后弹出列表选择更改。NSComboBox

NSComboBoxSelectionIsChangingNotification  
发布时,弹出列表的选择正在改变。NSComboBox

NSComboBoxWillDismissNotification  
当弹出列表即将被驳回时,就会发布。NSComboBox

NSComboBoxWillPopUpNotification  
每当弹出列表显示时,都会发布。NSComboBox

NSContextHelpModeDidActivateNotification  
当应用程序进入上下文相关帮助模式时发布。当用户按住帮助键时,通常会发生这种情况。

NSContextHelpModeDidDeactivateNotification  
当应用程序退出上下文相关帮助模式时发布。当用户在显示上下文相关帮助主题后,在光标位于屏幕上的任何位置时,用户单击鼠标按钮就会发生。

NSControlTextDidBeginEditingNotification  
当具有可编辑单元格的控件开始编辑会话时发送。

NSControlTextDidChangeNotification  
发送时接收控件中的文本发生变化。

NSControlTextDidEndEditingNotification  
当具有可编辑单元的控件结束编辑会话时发送。

NSControlTintDidChangeNotification  
发送后用户更改控件色调偏好。

NSDrawerDidCloseNotification  
每当抽屉关闭时发布。

NSDrawerDidOpenNotification  
每当抽屉打开时发布。

NSDrawerWillCloseNotification  
每当抽屉即将关闭时发布。

NSDrawerWillOpenNotification  
随便抽屉即将开放。

NSFontCollectionDidChangeNotification  
每当更改字体集合时发布。

NSFontSetChangedNotification  
发布在当前设置的字体更改后。

NSImageRepRegistryDidChangeNotification  
每当类注册表更改时发布。NSImageRep

NSMenuDidAddItemNotification  
在菜单项添加菜单后发布。

NSMenuDidBeginTrackingNotification  
当菜单跟踪开始时发布。

NSMenuDidChangeItemNotification  
发布在菜单中的菜单项后改变外观。

NSMenuDidEndTrackingNotification  
当菜单跟踪结束时发布,即使没有发送任何操作。

NSMenuDidRemoveItemNotification  
从菜单中删除菜单项后发布。

NSMenuDidSendActionNotification  
在应用程序发布之后发布菜单项的动作方法到菜单项的目标。

NSMenuWillSendActionNotification  
在应用程序之前发布菜单项的操作方法到菜单项的目标。

NSOutlineViewColumnDidMoveNotification  
每当一个列被用户操作移动到对象中时,就会发布。NSOutlineView

NSOutlineViewColumnDidResizeNotification  
每当一个列在对象中调整大小时发布。NSOutlineView

NSOutlineViewItemDidCollapseNotification  
每当项目在对象中折叠时发布。NSOutlineView

NSOutlineViewItemDidExpandNotification  
每当项目在对象中展开时,就会发布。NSOutlineView

NSOutlineViewItemWillCollapseNotification  
在项目折叠之前发布(用户点击箭头但项目折叠前)。

NSOutlineViewItemWillExpandNotification  
在项目展开之前发布(用户点击箭头但项目折叠前)。

NSOutlineViewSelectionDidChangeNotification  
在大纲视图的选择更改后发布。

NSOutlineViewSelectionIsChangingNotification  
发布为大纲视图的选择更改(当鼠标按钮仍然停止)。

NSPersistentStoreDidImportUbiquitousContentChangesNotification  
发布后记录是从无处不在的内容商店导入的。

NSPopUpButtonCellWillPopUpNotification  
此通知在弹出菜单附加到其窗口框架之前发布。

NSPopUpButtonWillPopUpNotification  
当对象收到鼠标下拉事件时,即用户即将从菜单中选择一个项目时发布。NSPopUpButton

NSPopoverDidCloseNotification  
在popover已经完成离线动画后发送。

NSPopoverDidShowNotification  
在popover已经完成屏幕动画后发送。

NSPopoverWillCloseNotification  
在popover关闭之前发送。

NSPopoverWillShowNotification  
在popover显示之前发送。

NSPreferredScrollerStyleDidChangeNotification  
如果首选的滚动样式更改,则发布。

NSRuleEditorRowsDidChangeNotification  
每当视图行更改时,此通知将发布到默认通知中心。

NSScreenColorSpaceDidChangeNotification  
当屏幕的颜色空间发生变化时发布。

NSScrollViewDidEndLiveMagnifyNotification  
发布在放大手势的结尾。

NSScrollViewDidEndLiveScrollNotification  
发表在主线程的末端滚动跟踪。

NSScrollViewDidLiveScrollNotification  
由于用户启动的事件更改剪辑视图原点后,发布在主线程上。

NSScrollViewWillStartLiveMagnifyNotification  
发表在放大手势的开始。

NSScrollViewWillStartLiveScrollNotification  
在用户启动的实时滚动跟踪开始时发布主线程(手势滚动或滚动跟踪,例如,拇指拖动)。

NSSpellCheckerDidChangeAutomaticCapitalizationNotification  
NSSpellCheckerDidChangeAutomaticDashSubstitutionNotification  
NSSpellCheckerDidChangeAutomaticPeriodSubstitutionNotification  
NSSpellCheckerDidChangeAutomaticQuoteSubstitutionNotification  
NSSpellCheckerDidChangeAutomaticSpellingCorrectionNotification  
当拼写检查器使用自动拼写检查更正确实更改文本时,会发布此通知。已发布到应用程序的默认通知中心。

NSSpellCheckerDidChangeAutomaticTextReplacementNotification  
当拼写检查器使用自动文本替换更改文本时发布。此通知已发布到应用的默认通知中心。

NSSplitViewDidResizeSubviewsNotification  
发布后NSSplitView更改其部分或全部子视图的大小。

NSSplitViewWillResizeSubviewsNotification  
在NSSplitView之前发布更改其部分或全部子视图的大小。

NSSystemColorsDidChangeNotification  
当系统颜色发生变化时(例如通过系统控制面板界面)发送。

NSTableViewColumnDidMoveNotification  
每当一个列被用户操作移动到对象中时,就会发布。NSTableView

NSTableViewColumnDidResizeNotification  
每当一个列在对象中调整大小时发布。NSTableView

NSTableViewSelectionDidChangeNotification  
在对象的选择更改后发布。NSTableView

NSTableViewSelectionIsChangingNotification  
作为对象的选择发生变化(鼠标按钮仍然停止)。NSTableView

NSTextAlternativesSelectedAlternativeStringNotification  
当用户选择一个替代字符串时发布。

NSTextDidBeginEditingNotification  
当NSText对象开始任何更改字符或格式属性的操作时发布。

NSTextDidChangeNotification  
在NSText对象执行任何更改字符或格式属性的操作后发布。

NSTextDidEndEditingNotification  
当焦点离开一个NSText对象时,是否有任何操作已经改变了字符或格式化属性。

NSTextInputContextKeyboardSelectionDidChangeNotification  
发布后选择的文本输入源更改。

NSTextStorageDidProcessEditingNotification  
在文本存储完成处理编辑后发布。processEditing

NSTextStorageWillProcessEditingNotification  
在文本存储之前发布完成处理编辑。processEditing

NSTextViewDidChangeSelectionNotification  
当所选择的字符范围发生变化时发布。

NSTextViewDidChangeTypingAttributesNotification  
当文本视图中的打字属性发生变化时发布。

NSTextViewWillChangeNotifyingTextViewNotification  
当建立新的文本视图作为发送通知的文本视图时发布。

NSToolbarDidRemoveItemNotification  
在工具栏上删除某项后发布。

NSToolbarWillAddItemNotification  
发布之前,一个新的项目被添加到工具栏。

NSViewBoundsDidChangeNotification  
只要NSView“边界”矩形改变为独立于框架矩形的新值,但仅在视图的属性时才会发布。 postsBoundsChangedNotificationsYES

NSViewDidUpdateTrackingAreasNotification  
每当NSView对象重新计算其跟踪区域时发布。

NSViewFocusDidChangeNotification  
在MacOS 10.4及更高版本中已弃用。NSView每当视图的框架或边界几何变化时,为一个对象及其每个后代(递归地)发布。

NSViewFrameDidChangeNotification  
只要视图的框架矩形更改为新值,但仅当视图的属性为。postsFrameChangedNotificationsYES

NSViewGlobalFrameDidChangeNotification  
每当NSView有附加表面的对象(即对象)移动到不同的屏幕或需要更新对象的其他情况下,都会发布。NSOpenGLContextNSOpenGLContext

NSWindowDidBecomeKeyNotification  
每当NSWindow对象成为关键窗口时发布。

NSWindowDidBecomeMainNotification  
每当NSWindow对象成为主窗口时发布。

NSWindowDidChangeBackingPropertiesNotification  
当窗口背景属性更改时发布。

NSWindowDidChangeOcclusionStateNotification  
当窗口的遮挡状态发生变化时。

NSWindowDidChangeScreenNotification  
每当NSWindow对象框架的一部分移动到屏幕上或从屏幕移开时,就会发布。

NSWindowDidChangeScreenProfileNotification  
每当包含窗口的屏幕的显示配置文件更改时发布。

NSWindowDidDeminiaturizeNotification  
每当NSWindow对象被清空时发布。

NSWindowDidEndLiveResizeNotification  
用户调整窗口大小后发布。

NSWindowDidEndSheetNotification  
每当一个NSWindow对象关闭一个附加的页面时发布。

NSWindowDidEnterFullScreenNotification  
当窗口进入全屏模式时发布。

NSWindowDidEnterVersionBrowserNotification  
当窗口进入版本浏览器模式时发布。

NSWindowDidExitFullScreenNotification  
当窗口退出全屏模式时发布。

NSWindowDidExitVersionBrowserNotification  
当窗口退出版本浏览器模式时发布。

NSWindowDidExposeNotification  
无论NSWindow是在其他窗口前面被命令还是被从其前面移除的其他窗口,无论何时暴露出一部分未被访问的对象,都会发布。

NSWindowDidMiniaturizeNotification  
每当NSWindow对象最小化时发布。

NSWindowDidMoveNotification  
每当NSWindow对象被移动时都会发布。

NSWindowDidResignKeyNotification  
每当NSWindow对象将其状态重新设置为关键窗口时发布。

NSWindowDidResignMainNotification  
每当NSWindow对象将其状态重新设为主窗口时发布。

NSWindowDidResizeNotification  
每当NSWindow对象的大小变化时发布。

NSWindowDidUpdateNotification  
每当一个NSWindow对象收到update消息时都发布。

NSWindowWillBeginSheetNotification  
每当一个NSWindow对象即将打开一张表时,都会发布。

NSWindowWillCloseNotification  
每当一个NSWindow对象即将关闭时发布。

NSWindowWillEnterFullScreenNotification  
当窗口进入全屏模式时发布。

NSWindowWillEnterVersionBrowserNotification  
当窗口进入版本浏览器模式时发布。

NSWindowWillExitFullScreenNotification  
当窗口退出全屏模式时发布。

NSWindowWillExitVersionBrowserNotification  
当窗口退出版本浏览器模式时发布。

NSWindowWillMiniaturizeNotification  
每当NSWindow对象即将被最小化时发布。

NSWindowWillMoveNotification  
每当一个NSWindow对象即将移动时发布。

NSWindowWillStartLiveResizeNotification  
在用户调整窗口大小之前发布。

NSWorkspaceAccessibilityDisplayOptionsDidChangeNotification  
当任何可访问性显示选项更改时发布。

NSWorkspaceActiveSpaceDidChangeNotification  
发生空间更改发生。

NSWorkspaceDidActivateApplicationNotification  
当Finder即将激活应用程序时发布。

NSWorkspaceDidChangeFileLabelsNotification  
当Finder文件标签或颜色发生变化时。

NSWorkspaceDidDeactivateApplicationNotification  
当Finder停用应用程序时发布。

NSWorkspaceDidHideApplicationNotification  
当Finder隐藏应用程序时发布。

NSWorkspaceDidLaunchApplicationNotification  
当一个新的应用程序启动时发布。

NSWorkspaceDidMountNotification  
当装载新设备时发布。

NSWorkspaceDidPerformFileOperationNotification  
在接收应用程序中执行文件操作时发布。

NSWorkspaceDidRenameVolumeNotification  
当卷更改其名称和/或安装路径时发布。这些通常会同时更改,在这种情况下,只会发布一个通知。

NSWorkspaceDidTerminateApplicationNotification  
当应用程序完成执行时发布。

NSWorkspaceDidUnhideApplicationNotification  
当Finder取消隐藏应用程序时发布。

NSWorkspaceDidUnmountNotification  
发现Finder找不到装置。

NSWorkspaceDidWakeNotification  
当机器从睡眠中醒来时发布。

NSWorkspaceScreensDidSleepNotification  
当机器的屏幕进入睡眠状态时发布。

NSWorkspaceScreensDidWakeNotification  
当机器的屏幕醒来时发布。

NSWorkspaceSessionDidBecomeActiveNotification  
在用户会话切换后发布。

NSWorkspaceSessionDidResignActiveNotification  
在用户会话被切换之前发布。

NSWorkspaceWillLaunchApplicationNotification  
当Finder即将推出应用时发布。

NSWorkspaceWillPowerOffNotification  
当用户请求退出或机器关机时发布。

NSWorkspaceWillSleepNotification  
发布之前机器去睡觉。

NSWorkspaceWillUnmountNotification  
当Finder即将卸载设备时发布。

PDFDocumentDidBeginFindNotification  
当发布或方法开始寻找。beginFindString:withOptions:findString:withOptions:

PDFDocumentDidBeginPageFindNotification  
每次查找操作开始在文档的新页面上工作时发布。

PDFDocumentDidBeginPageWriteNotification  
每次写入操作开始在文档中的页面上工作时发布。

PDFDocumentDidBeginWriteNotification  
每次写入操作开始处理文档时都会发布。

PDFDocumentDidEndFindNotification  
当or或者方法返回时发布。beginFindString:withOptions:findString:withOptions:

PDFDocumentDidEndPageFindNotification  
每次找到操作完成文档中的页面时都会发布。

PDFDocumentDidEndPageWriteNotification  
每次写入操作完成文档中的页面时都会发布。

PDFDocumentDidEndWriteNotification  
每次写入操作完成文档工作时都会发布。

PDFDocumentDidFindMatchNotification  
每次在文档中找到字符串匹配时发布。

PDFDocumentDidUnlockNotification  
当文档在消息后解锁时发布。unlockWithPassword:

PDFThumbnailViewDocumentEditedNotification  
PDFViewAnnotationHitNotification  
当用户点击注释时发布。

PDFViewAnnotationWillHitNotification  
在用户点击注释之前发布。

PDFViewChangedHistoryNotification  
当页面历史记录更改时发布。

PDFViewCopyPermissionNotification  
当用户尝试在没有适当权限的情况下复制到粘贴板时发布。

PDFViewDisplayBoxChangedNotification  
当显示框已更改时发布。

PDFViewDisplayModeChangedNotification  
当显示模式发生变化时。

PDFViewDocumentChangedNotification  
当新文档与视图相关联时发布。

PDFViewPageChangedNotification  
当新页面成为当前页面时发布。

PDFViewPrintPermissionNotification  
当用户尝试打印没有适当的权限时发布。

PDFViewScaleChangedNotification  
当比例因子变化时发布。

PDFViewSelectionChangedNotification  
当当前选择发生变化时。

PDFViewVisiblePagesChangedNotification  
QCCompositionPickerPanelDidSelectCompositionNotification  
当用户选择合成时发布。

QCCompositionPickerViewDidSelectCompositionNotification  
当用户在选择器视图中选择合成时发布。

QCCompositionRepositoryDidUpdateNotification  
每当组合库中的组合列表更新时,都会发布。

QCViewDidStartRenderingNotification  
当视图开始呈现时发布。

QCViewDidStopRenderingNotification  
当视图停止渲染时发布。

WebHistoryAllItemsRemovedNotification  
当所有历史记录项目已从网络历史记录中删除时发布。

WebHistoryItemChangedNotification  
当历史项目的标题,备用标题,URL字符串或最后访问间隔的值更改时,由WebHistoryItem对象发布。

WebHistoryItemsAddedNotification  
当历史项目已添加到网络历史记录时发布。

WebHistoryItemsRemovedNotification  
当项目已从网络历史记录中删除时发布。

WebHistoryLoadedNotification  
当从网址加载网络历史记录项时发布。

WebHistorySavedNotification  
当网络历史记录项目已保存到URL时发布。

WebPreferencesChangedNotification  
当Web首选项设置更改时发布。

WebViewDidBeginEditingNotification  
当Web视图开始任何改变其内容以响应用户编辑的操作时发布。

WebViewDidChangeNotification  
当网页视图执行任何改变其内容以响应用户编辑的操作时发布。

WebViewDidChangeSelectionNotification  
当网页视图更改其打字选择时发布。

WebViewDidChangeTypingStyleNotification  
当网页视图更改其打字风格时发布。

WebViewDidEndEditingNotification  
当Web视图结束任何改变其内容以响应用户编辑的操作时发布。

WebViewProgressEstimateChangedNotification  
当一个负载变化的估计进度值变化时,由WebView对象发布。

WebViewProgressFinishedNotification  
当负载完成时由WebView对象发布。

WebViewProgressStartedNotification  
当负载开始时由WebView对象发布,包括在子帧中启动的负载。

kABDatabaseChangedNotification  
当这个进程改变了通讯录数据库时发布。

kABDatabaseChangedExternallyNotification  
当当前流程以外的流程更改了通讯录数据库时发布。

kQuartzFilterManagerDidAddFilterNotification  
kQuartzFilterManagerDidModifyFilterNotification  
kQuartzFilterManagerDidRemoveFilterNotification  
kQuartzFilterManagerDidSelectFilterNotification  
EAAccessoryDidConnectNotification  
当附件变得连接并可供您的应用使用时发布。

EAAccessoryDidDisconnectNotification  
当附件断开连接并且不再可供您的应用使用时发布。

MPMovieDurationAvailableNotification  
当电影的持续时间已经确定时发布。没有字典userInfo

MPMovieMediaTypesAvailableNotification  
当确定电影中可用的媒体类型时发布。没有字典userInfo

MPMovieNaturalSizeAvailableNotification  
当电影的自然帧大小首先确定或随后更改时发布。没有字典userInfo

MPMoviePlayerDidEnterFullscreenNotification  
当电影播放器​​进入全屏模式时发布。没有字典userInfo

MPMoviePlayerDidExitFullscreenNotification  
当电影播放器​​退出全屏模式时发布。没有字典 userInfo

MPMoviePlayerIsAirPlayVideoActiveDidChangeNotification  
当电影播放器​​已经通过AirPlay开始或结束播放电影时发布。没有字典userInfo

MPMoviePlayerLoadStateDidChangeNotification  
当电影播放器​​的网络缓冲状态发生变化时。没有字典userInfo

MPMoviePlayerNowPlayingMovieDidChangeNotification  
当当前播放的电影发生变化时。没有字典userInfo

MPMoviePlayerPlaybackDidFinishNotification  
当电影完成播放时发布。此通知的字典包含键,表示播放完成的原因。播放失败时也会发送此通知,因为错误。

userInfoMPMoviePlayerPlaybackDidFinishReasonUserInfoKey  
MPMoviePlayerPlaybackStateDidChangeNotification  
当电影播放器​​的播放状态已更改时发布。没有字典userInfo

MPMoviePlayerReadyForDisplayDidChangeNotification  
当准备显示状态改变时发布。

MPMoviePlayerScalingModeDidChangeNotification  
当电影播放器​​的缩放模式发生变化时发布。没有字典userInfo

MPMoviePlayerThumbnailImageRequestDidFinishNotification  
当从电影获取缩略图的请求已完成请求是成功还是失败时发布。成功捕获缩略图后,该字典包含以下键的值:userInfo

MPMoviePlayerTimedMetadataUpdatedNotification  
当新的定时元数据到达时发布。

MPMoviePlayerWillEnterFullscreenNotification  
当电影播放器​​即将进入全屏模式时发布。该字典包含其值描述用于进入全屏模式的转换动画的键。请参阅全屏通知键。userInfo

MPMoviePlayerWillExitFullscreenNotification  
当电影播放器​​即将退出全屏模式时发布。该字典包含其值描述用于退出全屏模式的转换动画的键。请参阅全屏通知键。userInfo

MPMovieSourceTypeAvailableNotification  
当电影的源类型以前未知且新可用时发布。没有字典userInfo

SKCloudServiceCapabilitiesDidChangeNotification  
当与设备上的音乐库相关联的功能发生变化时调用。

SKStorefrontIdentifierDidChangeNotification  
当与设备关联的店面标识符更改时调用。

TVTopShelfItemsDidChangeNotification  
当您的应用程序的顶层内容发生更改时发出的通知。

UIAccessibilityAssistiveTouchStatusDidChangeNotification  
UIAccessibilityBoldTextStatusDidChangeNotification  
当系统的粗体文本设置发生变化时,由UIKit发布。

UIAccessibilityClosedCaptioningStatusDidChangeNotification  
当隐藏字幕的设置发生变化时,UIKit发布。

UIAccessibilityDarkerSystemColorsStatusDidChangeNotification  
当系统的“深色”设置发生变化时,由UIKit发布。

UIAccessibilityGrayscaleStatusDidChangeNotification  
当系统的灰度设置发生变化时,UIKit发布。

UIAccessibilityGuidedAccessStatusDidChangeNotification  
引导式访问会话开始或结束时由UIKit发布。

UIAccessibilityHearingDevicePairedEarDidChangeNotification  
UIAccessibilityInvertColorsStatusDidChangeNotification  
当反转颜色设置发生变化时,UIKit发布。

UIAccessibilityMonoAudioStatusDidChangeNotification  
当系统音频从立体声转换为单声道时,UIKit发布。

UIAccessibilityReduceMotionStatusDidChangeNotification  
当系统的“减速运动”设置发生变化时,由UIKit发布。

UIAccessibilityReduceTransparencyStatusDidChangeNotification  
当系统的Reduce Transparency系统设置发生变化时,由UIKit发布。

UIAccessibilityShakeToUndoDidChangeNotification  
UIAccessibilitySpeakScreenStatusDidChangeNotification  
当系统的说话屏幕设置发生变化时,UIKit发布。

UIAccessibilitySpeakSelectionStatusDidChangeNotification  
当系统的说话选择设置发生变化时,由UIKit发布。

UIAccessibilitySwitchControlStatusDidChangeNotification  
当系统的切换控制设置发生变化时,由UIKit发布。

UIApplicationDidBecomeActiveNotification  
发布时,应用程序变得活跃。

UIApplicationDidEnterBackgroundNotification  
当应用程序进入后台发布。

UIApplicationDidFinishLaunchingNotification  
应用程序完成启动后立即发布。

UIApplicationDidReceiveMemoryWarningNotification  
当应用程序从操作系统收到关于低内存可用性的警告时发布。

UIApplicationSignificantTimeChangeNotification  
发布时间有重大变化,例如,切换到新的一天(午夜),载波时间更新,以及更改或从夏令时更改。

UIApplicationUserDidTakeScreenshotNotification  
当用户按Home和Lock按钮拍摄截图时发布。

UIApplicationWillEnterForegroundNotification  
在应用程序离开背景状态之前不久就发布成为活动应用程序。

UIApplicationWillResignActiveNotification  
当应用程序不再活动并失去焦点时发布。

UIApplicationWillTerminateNotification  
当应用即将终止时发布。

UIContentSizeCategoryDidChangeNotification  
当用户更改首选内容大小设置时发布。

UIDeviceProximityStateDidChangeNotification  
当接近传感器的状态发生变化时。

UIScreenBrightnessDidChangeNotification  
当屏幕亮度发生变化时,会发布此通知。通知的UIScreen对象是其brightness属性更改的对象。没有字典userInfo

UIScreenDidConnectNotification  
当新屏幕连接到设备时,会发布此通知。通知的UIScreen对象是表示新屏幕的对象。没有字典userInfo

UIScreenDidDisconnectNotification  
当屏幕与设备断开连接时,会发布此通知。通知的UIScreen对象是表示现在断开连接的屏幕的对象。没有字典userInfo

UIScreenModeDidChangeNotification  
当屏幕的当前模式更改时,会发布此通知。通知的UIScreen对象是其属性更改的对象。没有字典currentModeuserInfo

UITableViewSelectionDidChangeNotification  
当发布表视图中的选定行发生变化时发布。

UITextFieldTextDidBeginEditingNotification  
通知观察者编辑会话在文本字段中开始。受影响的文本字段存储在object通知的参数中。该字典不被使用。userInfo

UITextFieldTextDidChangeNotification  
通知观察者文本字段中的文本已更改。受影响的文本字段存储在object通知的参数中。

UITextFieldTextDidEndEditingNotification  
通知观察者编辑会话结束于文本字段。受影响的文本字段存储在object通知的参数中。该字典不被使用。userInfo

UITextInputCurrentInputModeDidChangeNotification  
当当前输入模式发生变化。

UITextViewTextDidBeginEditingNotification  
通知观察者编辑会话在文本视图中开始。受影响的视图存储在object通知的参数中。该字典不被使用。userInfo

UITextViewTextDidChangeNotification  
通知观察者文本视图中的文本已更改。受影响的视图存储在object通知的参数中。该字典不被使用。userInfo

UITextViewTextDidEndEditingNotification  
通知观察者编辑会话结束了文本视图。受影响的视图存储在object通知的参数中。该字典不被使用。userInfo

UIViewControllerShowDetailTargetDidChangeNotification  
当拆分视图控制器展开或折叠时发布。

UIWindowDidBecomeHiddenNotification  
当UIWindow对象变得隐藏时发布。

UIWindowDidBecomeKeyNotification  
每当UIWindow对象成为关键窗口时发布。

UIWindowDidBecomeVisibleNotification  
当UIWindow对象变得可见时发布。

UIWindowDidResignKeyNotification  
每当一个UIWindow对象将其状态重新设为主窗口时发布。

ALAssetsLibraryChangedNotification  
资产库的内容从正在使用数据的应用程序中更改时发送。

AVCaptureDeviceSubjectAreaDidChangeNotification  
当实例检测到视频主题区域发生重大变化时发布。AVCaptureDevice

AVCaptureSessionInterruptionEndedNotification  
发布如果捕获会话的中断完成。

AVCaptureSessionWasInterruptedNotification  
发布如果捕获会话中断。

CTRadioAccessTechnologyDidChangeNotification  
MFMessageComposeViewControllerTextMessageAvailabilityDidChangeNotification  
当类方法返回的值已更改时发布。canSendText

MPMediaLibraryDidChangeNotification  
表示媒体库已更改。

MPMediaPlaybackIsPreparedToPlayDidChangeNotification  
表示准备播放媒体播放器的状态已更改。

MPMusicPlayerControllerNowPlayingItemDidChangeNotification  
当当前播放的媒体项目已更改时发布。

MPMusicPlayerControllerPlaybackStateDidChangeNotification  
当播放状态以编程方式或用户操作更改时发布。

MPMusicPlayerControllerVolumeDidChangeNotification  
当音乐播放器的音频播放音量已更改时发布。

MPVolumeViewWirelessRouteActiveDidChangeNotification  
MPVolumeViewWirelessRoutesAvailableDidChangeNotification  
NKIssueDownloadCompletedNotification  
发布时所有资产的问题已经下载。

UIApplicationBackgroundRefreshStatusDidChangeNotification  
当应用程序在后台下载内容的状态发生变化。

UIApplicationDidChangeStatusBarFrameNotification  
当状态栏的框架发生变化时。

UIApplicationDidChangeStatusBarOrientationNotification  
当应用程序的用户界面的方向发生变化时。

UIApplicationWillChangeStatusBarFrameNotification  
当应用程序即将更改状态栏的框架时发布。

UIApplicationWillChangeStatusBarOrientationNotification  
当应用程序即将更改其界面的方向时发布。

UIDeviceBatteryLevelDidChangeNotification  
当电池电量变化时发布。

UIDeviceBatteryStateDidChangeNotification  
当电池状态改变时发布。

UIDeviceOrientationDidChangeNotification  
当设备的方向改变时发布。

UIDocumentStateChangedNotification  
当文档状态发生变化时,由文档对象发布。

UIKeyboardDidChangeFrameNotification  
在键盘框架更改后立即发布。

UIKeyboardDidHideNotification  
发布后马上解除键盘。

UIKeyboardDidShowNotification  
发布后立即显示键盘。

UIKeyboardWillChangeFrameNotification  
在键盘框架之前立即发布。

UIKeyboardWillHideNotification  
在退出键盘之前立即发布。

UIKeyboardWillShowNotification  
在显示键盘之前立即发布。

UIMenuControllerDidHideMenuNotification  
菜单控件刚刚隐藏菜单后发布。

UIMenuControllerDidShowMenuNotification  
在菜单控制器后面显示菜单。

UIMenuControllerMenuFrameDidChangeNotification  
当可视菜单的框架更改时发布。

UIMenuControllerWillHideMenuNotification  
菜单控制器在它隐藏菜单之前发布。

UIMenuControllerWillShowMenuNotification  
由菜单控制器发布之前显示菜单。

UIPasteboardChangedNotification  
当其内容发生变化时,由贴纸对象发布。

UIPasteboardRemovedNotification  
在应用程序删除之前由粘贴板对象发布。

UIApplicationProtectedDataDidBecomeAvailable  
当受保护的文件可用于您的代码访问时发布。

UIApplicationProtectedDataWillBecomeUnavailable  
发布后不久,受保护的文件被锁定并变得无法访问。

NSSpellCheckerDidChangeAutomaticTextCompletionNotification  
MPMusicPlayerControllerQueueDidChangeNotification
上一篇下一篇

猜你喜欢

热点阅读