Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Клавиатура в приложении - Программирование iOS

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование iOS Кто нибудь пробовал XCode в облаке http://www.cyberforum.ru/ios-dev/thread947368.html
Думаю, у многих начинающих разработчиков вставал вопрос покупки Mac-а. Увидел, что есть множество сервисов, предлагающих Mac OS X в облаке достаточно недорого. Кто-нибудь пробовал такие сервисы?...
Программирование iOS Не отображается копка меню в SplitViewController в портретном режиме Я создал проект из шаблона для iPad не могу разобраться со SplitViewController. В шаблоне я закомментировал стоки в AddDelegate, т.к. я сделал корневым контролером TabBar и этот код вызывал... http://www.cyberforum.ru/ios-dev/thread947217.html
Unit-testing UIViewControllers Программирование iOS
Всем привет! Возник вопрос по поводу тестирования view controller'ов. Посмотрел, как это делает Jon Reid в своем туториале: http://qualitycoding.org/uiviewcontroller-tdd/ Почитал, как это...
Программирование iOS первый старт приложения
Доброе время суток! Я пишу приложение и мне необходимо следующее: при первом старте приложения самое первое что видит пользователь после окна загрузки - это окно выбора языка и предложения войти...
Программирование iOS Slide menu http://www.cyberforum.ru/ios-dev/thread946016.html
Привет всем. Возможно тут есть люди которые сталкивались с выбором имеющихся библиотек для реализации slide menu как в facebook app. Кто на чем остановил свой выбор и почему ?
Программирование iOS Выплата средств за приложение / Contracts, Tax, and Banking И так, одобрили мое приложение, Ready for Sale, но и тут же его перекинуло в "Pending Contract" http://s3.********************/uploads/thumbs/2013/08/7fe5e3e053f72d47057d345f474609a8.png Как... подробнее

Показать сообщение отдельно
Pro2005
44 / 44 / 3
Регистрация: 27.05.2013
Сообщений: 163
03.09.2013, 14:17
Все довольно просто... нужно отловить notifications
Objective-C
1
2
3
4
5
6
7
8
9
[[NSNotificationCenter defaultCenter] addObserver:self
                                                 selector:@selector(keyboardDidShow:)
                                                     name:UIKeyboardWillShowNotification
                                                   object:nil];
        
        [[NSNotificationCenter defaultCenter] addObserver:self
                                                 selector:@selector(keyboardDidHide:)
                                                     name:UIKeyboardWillHideNotification
                                                   object:nil];
а в методах keyboardDidHide & keyboardDidShow - сдвинуть вьюшку вверх/вниз соответственно
Objective-C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
- (void)keyboardDidShow:(NSNotification *)notification {
    CGRect frame = self.frame;
    frame.origin.y -= kOffsetFrameWhenHideShowKeyboard;
    [UIView animateWithDuration:0.2 animations:^{
        [self setFrame:frame];
    }];
}
 
- (void)keyboardDidHide:(NSNotification *)notification {
    CGRect frame = self.frame;
    frame.origin.y += kOffsetFrameWhenHideShowKeyboard;
    [UIView animateWithDuration:0.2 animations:^{
        [self setFrame:frame];
    }];
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru