摘要:
在iOS开发中,我们经常需要在键盘弹出或隐藏时执行一些特定的操作,例如调整视图的位置和大小,以确保元素不会被键盘遮挡。为此,我们需要监听键盘的状态变化,本文将详细介绍键盘通知的使用以及如何处理相关的事件。 一、键盘通知 系统在键盘状态改变时会发送一系列通知,我们可以通过监听这些通知来执行相应的操作。 阅读全文
摘要:
在iOS开发中,不同对象之间的通信是非常常见的需求。主要有四种常用的方式来处理这种通信需求:通知(Notification)、代理(Delegate)、键值观察(KVO)和Block。本文将详细介绍这四种方式,分析其适用场景、使用方法、优缺点。 一、通知(Notification) 1. 通知中心( 阅读全文