2013-09-13 2 views
2

Как я могу реализовать кнопки «Далее» и «Предыдущая» над клавиатурой. Я использую UITextView и с кликом на «Next» Next TextView получает фокус, Предыдущий последний TextView.UITextView следующая и предыдущая кнопка над клавиатурой

Я не нашел учебника в Интернете.

Я надеюсь, что все могут мне помочь.

+0

вы можете установить вид с следующей и предыдущей кнопки в виде textview's inputaccessoryView: ..... и u можете проверить эту ссылку .... http: // stackov erflow.com/questions/8954331/adding-uitoolbar-to-input-accessory-view-on-some-text-fields –

+0

Хорошо спасибо и как это работает? Не является ли «стандартная» функция, например. в сафари у вас есть и эти кнопки над клавиатурой – Nils

ответ

1

Пожалуйста, используйте этот пользовательский элемент управления

COCOA

Если вам нужна помощь, дайте мне знать.

Этот контроль очень прост в использовании.

Обновлено Ответ

Изменение кнопки Ярлык

BSKeyboardControls.m Перейти к файлу & внести следующие изменения

На линии нет. 42

[self setSegmentedControl:[[UISegmentedControl alloc] initWithItems:@[ NSLocalizedStringFromTable(@"<", @"BSKeyboardControls", @"Previous button title."), 
                       NSLocalizedStringFromTable(@">", @"BSKeyboardControls", @"Next button title.") ]]]; 

На линии No. 51

[self setDoneButton:[[UIBarButtonItem alloc] initWithTitle:NSLocalizedStringFromTable(@"Ok", @"BSKeyboardControls", @"Done button title.") 
                 style:UIBarButtonItemStyleDone 
                 target:self 
                 action:@selector(doneButtonPressed:)]]; 

///// * ** * ** * ** Обновление 2 ** * ** * *** //////////// SET Изображения для Предыдущей & Следующей

Просто добавьте следующий код в BSKeyboardControls.m после строки нет.52

[self.segmentedControl setImage:[UIImage imageNamed:@"add.png"] forSegmentAtIndex:BSKeyboardControlsDirectionPrevious]; 
    [self.segmentedControl setImage:[UIImage imageNamed:@"add.png"] forSegmentAtIndex:BSKeyboardControlsDirectionNext]; 
+0

Спасибо, это приятно, но как я могу изменить цвет кнопки только для iOS7? на данный момент это синий цвет в iOS7 – Nils

+0

Подождите! Позвольте мне проверить – user1673099

+0

Вы хотите изменить цвет кнопки Готово ?? – user1673099

0

изменение BSKeyboardControls.m файла & сделать следующие изменения

удалить это один

// [self setRightArrowButton:[[UIBarButtonItem alloc] initWithBarButtonSystemItem:106 target:self action:@selector(selectNextField)]]; 

добавить этот

 [self setRightArrowButton:[[UIBarButtonItem alloc]initWithTitle:@"Next" style:UIBarButtonItemStylePlain target:self action:@selector(selectNextField)]]; 
Смежные вопросы