如何在屏幕上显示两个键盘

时间:2011-08-29 03:21:21

标签: iphone objective-c ios ipad keyboard

有没有办法在屏幕上同时显示两个键盘?我有一个应用程序,两个人可以同时使用:应用程序的一部分占用屏幕的一半,另一部分占用另一半,并翻转。它将具有文本字段,并且只有一个人能够一次使用它是一个缺陷。有可能这样做吗?

如果没有,我是否必须制作自己的键盘?这很好,但我有一个问题:你如何在NSString的末尾添加一个字符?

这是否违反指南?谢谢你的帮助!

2 个答案:

答案 0 :(得分:0)

我很确定这是不可能的。

至于在字符串的末尾添加一个字符,就像使用NSMutableString一样简单并且[mutableString appendString:anotherString];

答案 1 :(得分:0)

是的,我认为您必须添加自己的键盘。有些公司销售实现自定义键盘的库。翻转是一个问题;如果您有键盘库的源,您可以使用仿射变换将其翻转过来。

您无法向现有NSString添加任何内容,因为NSString是不可变的。您的两个选择是使用NSMutableString或从现有字符串中创建一个全新的字符串,以及包含您要添加的一个字符的字符串。