2015-03-28 6 views
1

Я построил клавиатуру с расширением клавиатуры, доступным в iOS 8. Я создал пользовательский вид, и я хочу создать фоновый рисунок кнопки, но изображение не появляется на клавиатуре. Что нужно сделать, чтобы поместить изображение на пользовательскую клавиатуру?Пользовательская клавиатура iOS8 - добавьте UIImageView

Мой код (вызов к представлению):

UIView *layout = [[[NSBundle mainBundle] loadNibNamed:@"kyyBoardLogic" owner:self options:nil] objectAtIndex:0]; 
[self.inputView addSubview:layout]; 

спасибо: Якир.

+0

Что на самом деле происходит, когда вы это делаете? Вы уверены, что 'loadNibNamed' на самом деле находит файл? Если да, знаете ли вы, что находится в индексе 0 массива, который он возвращает? –

ответ

0

Вместо добавления подсмотра используйте этот код. Это добавляет представление в качестве входного представления для данного супервизора.

self.keyboard = [[[NSBundle mainBundle] loadNibNamed:@"keyView" owner:nil options:nil] objectAtIndex:0]; 
self.inputView = (id)self.keyboard;