пользовательская клавиатура UITextField inputView xcode

Я добавляю пользовательскую клавиатуру в представление, используя inputView, связанный с UITextField. Я установил размер в ширину 216, высоту 320. У меня он входит снизу в портретной ориентации. Я хочу, чтобы он покрывал только 216 пикселей экрана, но теперь, когда он появляется, клавиатура обнимает левую сторону и имеет правильное соотношение сторон. Однако есть серый фон, который простирается от правого края клавиатуры до правой стороны экрана. Есть ли способ удалить это, чтобы было ясно, и я мог видеть правую сторону представления? Я попытался настроить фон представления на чистый цвет и перепробовал все, что мог придумать. Кто-нибудь знает возможно ли это?


person user1114881    schedule 05.08.2014    source источник


Ответы (1)


Я думаю, вы не можете этого сделать, потому что при открытии клавиатуры вид перемещается вверх, поэтому в 216x320 точках есть «пустой» прямоугольник.

person tatiana_c    schedule 26.08.2014