【发布时间】:2013-12-16 02:49:05
【问题描述】:
我希望实现一个自定义工具栏,它位于我的键盘上方,用于带有一些自定义值的文本字段。我在网上找到了大量的教程,但这个问题是为了询问最好的方法是什么。
本教程http://blog.carbonfive.com/2012/03/12/customizing-the-ios-keyboard/ 提供了我在许多教程中看到的最常见的方法,它创建了一个新的 UIView 子类并使用委托来获取该信息。
这就是共性。但是,我遇到了本教程,它在视图控制器本身中创建了工具栏,将其分配给 textField inputAccessory ,这很好。事实上,我尝试了代码并且不费吹灰之力,我现在有了一个自定义键盘。
http://easyplace.wordpress.com/2013/03/29/adding-custom-buttons-to-ios-keyboard/
这对我来说似乎有点太容易了,我认为 Apple 推荐的正确方法是创建 UIView 子类并使用委托,以便具有文本字段的视图控制器充当该委托。
我在我的应用程序中专门针对 iOS 7。
人们对此有何看法?如果支持第二个更简单的链接并且可能通过 Apple 的指导方针,这是一个很好的起点,但如果代表是要走的路,我宁愿从一开始就研究它。
您的想法将不胜感激。
【问题讨论】:
标签: ios objective-c delegates keyboard uitextfield