У меня есть приложение, в котором я пытаюсь реализовать свою собственную клавиатуру. Эта пользовательская клавиатура будет выглядеть почти так же, как стандартная системная клавиатура iPhone с небольшими изгибами, чтобы соответствовать моему приложению (например, цвет, шрифт и т. Д.).
Мой первый шаг - попытка повторить стандартную кнопку клавиатуры. У кого-нибудь есть идеи как это сделать? Я попытался получить клавиатуру (через просеивание через подпредставления UIWindows) и смог сделать это, однако, когда я посмотрел на подпредставления клавиатуры, чтобы попытаться получить пользовательскую кнопку, оказалось, что на клавиатуре едва хватило подпредставлений, чтобы составить все кнопки, которые она содержит. По другому вопросу кто-то упомянул, что кнопки на клавиатуре не являются реальными видами и отображаются на экране клавиатуры. Учитывая, что у меня есть вид UIKeyboards, есть ли способ извлечь параметры рисования из него, чтобы выяснить, как рисовать кнопки, как это делает яблоко (я не слишком знаком с рисованием)?