Ios Xcode:仅为我自己的应用程序创建自定义键盘
我正在开发一个数学应用程序。所以我需要一个特殊的键盘。 我只需要小数点,但缺少正/负(“+/-”)按钮 现在我想编程一个自定义键盘,或者我想编辑十进制键盘。什么更容易 如果我要编写自己的自定义键盘,我可以使用自定义键盘扩展名,还是必须为单独视图中的每个数字创建一个带有按钮的视图 因为我需要在许多不同的视图上使用键盘:是否可以使用键盘创建视图,并在其他视图的顶部的容器视图中显示键盘视图Ios Xcode:仅为我自己的应用程序创建自定义键盘,ios,keyboard,uitextinput,Ios,Keyboard,Uitextinput,我正在开发一个数学应用程序。所以我需要一个特殊的键盘。 我只需要小数点,但缺少正/负(“+/-”)按钮 现在我想编程一个自定义键盘,或者我想编辑十进制键盘。什么更容易 如果我要编写自己的自定义键盘,我可以使用自定义键盘扩展名,还是必须为单独视图中的每个数字创建一个带有按钮的视图 因为我需要在许多不同的视图上使用键盘:是否可以使用键盘创建视图,并在其他视图的顶部的容器视图中显示键盘视图 希望你能得到我的努力 是的,您可以创建自己的键盘类(继承UIView),而.xib+自动布局将帮助您使其更加灵活
希望你能得到我的努力 是的,您可以创建自己的键盘类(继承
UIView
),而.xib+自动布局将帮助您使其更加灵活。假设您在UITextField
中使用它,那么您可以设置此文本字段的inputView
,这样就可以使用自定义键盘而不是基本键盘
现在我想编程一个自定义键盘,或者我想编辑十进制键盘。什么更容易
自定义键盘将更容易,因为您无法访问十进制键盘,因为它是私有api
如果我要编写自己的自定义键盘,我可以使用自定义键盘扩展名,还是必须为单独视图中的每个数字创建一个带有按钮的视图
我不确定你是否使用键盘扩展,我认为你指的是一个,在这种情况下,你应该复习一下这一部分。如果您只想为应用程序构建键盘,请查看iOS文本编程指南的“”部分
无论哪种方式,您都可以为键盘上显示的每个字符创建一个按钮
因为我需要在许多不同的视图上使用键盘:是否可以使用键盘创建视图,并在其他视图的顶部的容器视图中显示键盘视图
如果为文本输入创建自定义视图,则通常会将该自定义视图指定为使用的UItextField或UITextView的输入视图。这将显示键盘通常所在的自定义视图。如果您需要不同的布局,那么您必须处理文本输入视图和自定义键盘视图之间的关系。“然后您可以设置此文本字段的inputView
,这样您的自定义键盘将比基本键盘多。”您可以详细说明或帮助编写一些代码吗?