Я добавляю пользовательскую клавиатуру в представление, используя inputView, связанный с UITextField. Я установил размер в ширину 216, высоту 320. У меня он входит снизу в портретной ориентации. Я хочу, чтобы он покрывал только 216 пикселей экрана, но теперь, когда он появляется, клавиатура обнимает левую сторону и имеет правильное соотношение сторон. Однако есть серый фон, который простирается от правого края клавиатуры до правой стороны экрана. Есть ли способ удалить это, чтобы было ясно, и я мог видеть правую сторону представления? Я попытался настроить фон представления на чистый цвет и перепробовал все, что мог придумать. Кто-нибудь знает возможно ли это?
пользовательская клавиатура UITextField inputView xcode
Ответы (1)
Я думаю, вы не можете этого сделать, потому что при открытии клавиатуры вид перемещается вверх, поэтому в 216x320 точках есть «пустой» прямоугольник.
person
tatiana_c
schedule
26.08.2014