Как заставить две клавиатуры появляться на экране - PullRequest
0 голосов
/ 29 августа 2011

Есть ли способ иметь две клавиатуры на экране одновременно? У меня есть приложение, которое могут использовать два человека одновременно: одна часть приложения занимает одну половину экрана, а другая часть занимает другую половину и переворачивается. Он будет иметь текстовые поля, и было бы ошибкой использовать его одновременно только одному человеку. Возможно ли это сделать?

Если нет, я должен был бы сделать свою собственную клавиатуру? Это нормально, но у меня есть один вопрос: как именно вы добавляете символ в конец строки NSString?

Есть ли что-то против директив? Спасибо за вашу помощь!

Ответы [ 2 ]

0 голосов
/ 29 августа 2011

Да, я думаю, вам придется добавить собственную клавиатуру.Есть компании, которые продают библиотеки, которые реализуют пользовательские клавиатуры.Перевернуть это проблема;если у вас есть источник в библиотеке клавиатуры, вы можете использовать Affine Transforms, чтобы перевернуть его вверх ногами.

Вы не можете ничего добавить к существующей NSString, поскольку NSString является неизменной.Вы можете использовать NSMutableString или создать совершенно новую строку из существующей строки и строку, содержащую один символ, который вы хотите добавить.

0 голосов
/ 29 августа 2011

Я уверен, что это невозможно.

Что касается добавления символа в конец строки, это так же просто, как использовать NSMutableString и сделать [mutableString appendString:anotherString];

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...