2015-10-29 2 views
0

В моем приложении у меня есть форма с содержит UITableView и внутри UITableview У меня есть место Mutiple UITextField и UITextView. Всякий раз, когда я нажимаю на UITextfield или UITextView появляется клавиатура.Как переместить UITextView над клавиатурой в iOS8?

Я могу переместить TextFiled UP, когда пользователь нажимает на UITextField те, которые хотят ввести данные. Но теперь я могу перемещать TextView, когда пользователь хочет ввести данные.

Ниже мой код:

-(void)viewDidLoad 
{ 

    [[NSNotificationCenter defaultCenter] addObserver:self 
    selector:@selector(keyboardFrameDidChange:) 
    name:UIKeyboardDidChangeFrameNotification object:nil]; 

    [[NSNotificationCenter defaultCenter] addObserver:self 
    selector:@selector(keyboardWillHide:) 
    name:UIKeyboardWillHideNotification object:nil]; 

} 

Может кто-нибудь помочь мне, чтобы переместить UITextView UP над клавиатурой?

Спасибо заранее.

+2

Возможные дубликата [Как сделать UITextView двигаться вверх, когда клавиатура присутствует] (http://stackoverflow.com/questions/18224161/how -в-Make-A-UITextView-движение вверх-когда-клавиатура-это-настоящее время) –

ответ

0

Вы можете использовать эту библиотеку

https://github.com/michaeltyson/TPKeyboardAvoiding

Она будет обрабатывать с рамкой когда шоу скрыть клавиатуру для uitextfiled и UITextView.

И вы убедитесь, что вы делаете так:

Добавление «контейнера» вид в случае ScrollView с ограничениями, установленными в надтаблицы также хорошая практика, следующим образом: ViewController -> UIScrollView (TPKeyboardAvoidingScrollView) -> UIView (контейнер для элементов пользовательского интерфейса) -> UITextView. Если вы хотите, чтобы вертикальная прокрутка устанавливала ограничение по высоте как «> =».

0

Используйте этот вопрос для устранения проблемы IQKeyboardManager.

Особенности:

1) Codeless, Нулевая строка кода

2) Работает автоматически

3) No More UIScrollView

4) Нет Больше Подклассы

5) Нет Больше ручной работы

6) Больше нет #i Импорты

и доступных для обоих языков (Swift и Objective C)

Смежные вопросы