我想在不使用NSNotification
. 当我按下加号按钮时,它可以用这样的自定义替换键盘UIView
:
然后按下加号按钮并加载视图:
我怎样才能做到这一点?
我已经犯了你想在这里做的同样的菜鸟错误。问题是你会写很多,只是为了意识到你不想避免 iOS 团队为你提供的标准流程。例如,您肯定会在处理这样的问题时遇到麻烦(还有一个附加栏,它是中文语言环境标准键盘的一部分):
我通过使用DAKeyboardControl 项目中其他人的工作解决了这个问题。您不需要将观察者(或者如果您使用 DAKeyboardControl - 块)直接连接到带有按钮的栏,而是连接到您的控制器并检查用户正在尝试做什么并相应地为该栏设置动画。在源代码中,您可以看到如何获取键盘的动画持续时间和计时功能。听起来可能比实际上更复杂,试一试。