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

При показе клавиатуры часть таблицы остается под ней - Программирование iOS/iPhone

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование iOS/iPhone ошибка expected expression before "@" token http://www.cyberforum.ru/ios-dev/thread778040.html
Не могу понять что неправильно #pragma mark - #pragma mark Actions -(IBAction)sendButtonTapped:(id)sender{ NSString* theMessage = ], ]]; NSLog(@"%@",theMessage);
Программирование iOS/iPhone Запуск приложения на iPhone из под Xcode Всех приветствую! Сделал приложение, в эмуляторе работает. Заплатил $99, прошел все стадии на Apple Developer. Не могу загрузить программу на iPhon через шнур. Xcode выдаёт ошибку: Code Sign error: A valid provisioning profile matching the application's Identifier 'YALKO.EmvWebEmvWeb' could not be found http://www.cyberforum.ru/ios-dev/thread777836.html
Программирование iOS/iPhone Переключение между 4-мя представлениями
Всем привет! Подскажите как организовать цикличное (влево и вправо) переключение между 4-мя UIViewController-ами с CATransition анимацией? Спасибо!
Вылетает приложение из simulator Программирование iOS/iPhone
Пожалуйста, скажите. Почему после того как я собрал приложение для iPhone, начинаю его запускать в simulator, там появляется темный экран и вылетает?
Программирование iOS/iPhone Загрузка текстового файла на FTP используя AFNetworking http://www.cyberforum.ru/ios-dev/thread775837.html
Всем привет. Я пытаюсь разобраться с библиотекой AFNetworking, а именно с вызгрукой файла на ФТП, загрузку вроде освоил, а вот с выгрузкой проблемы, помогите советом :) NSString *test = @"Users/user/XCode/list"; NSData *data = ; NSLog(@"%@",data);
Программирование iOS/iPhone Переключение камеры во время записи в файл Всем привет, Ребят нужна помощь в одной проблеме. Передо мной стоит задача перелючения камери с задней на фронтальную и назад во время записи в файл, при чем, что бы запись продолжалась. Может ли кто-то посоветовать как такое можно совершить? Может кто сталкивался с такой задачей и поделиться опытом? Спасибо за внимание. Очен нужна помощь. подробнее

Показать сообщение отдельно
freeax
2 / 2 / 1
Регистрация: 19.09.2012
Сообщений: 136
07.02.2013, 09:42  [ТС]     При показе клавиатуры часть таблицы остается под ней
Цитата Сообщение от Vorona Посмотреть сообщение
ага, на вышеупомянутых нотификациях:
как вариант - положить таблицу на скроллвью и подтянуть на нужный оффсет когда клавиатура появится
еще как вариант - изменить frame вьюхи или таблицы, - чего угодно

Кликните здесь для просмотра всего текста

Objective-C
1
2
3
CGRect frame = self.view.frame; 
frame.origin.y = -100; 
[self.view setFrame:frame];
ну и т.д., можно прогуглить кучу способов

Вот, что вышло

Кликните здесь для просмотра всего текста

Objective-C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
- (void)keyboardWillShow:(NSNotification *)notification {
    NSDictionary *userInfo = [notification userInfo];
    NSValue *keyboardBoundsValue = [userInfo objectForKey:UIKeyboardBoundsUserInfoKey];
    [keyboardBoundsValue getValue:&keyboardBounds];
    keyboardIsShowing = YES;
    [self resizeViewControllerToFitScreen];
}
 
- (void)keyboardWillHide:(NSNotification *)notification {
    keyboardIsShowing = NO;
    keyboardBounds = CGRectMake(0, 0, 0, 0);
    [self resizeViewControllerToFitScreen];
    
}
 
- (void)resizeViewControllerToFitScreen {
 
    CGRect applicationFrame = [[UIScreen mainScreen] applicationFrame];
    CGRect frame = self.view.frame;
    frame.size.height = applicationFrame.size.height;
    
    if (keyboardIsShowing) {
        frame.size.height -= keyboardBounds.size.height;
        [self.view setFrame:frame];
    }
    
    [UIView beginAnimations:nil context:NULL];
    [UIView setAnimationBeginsFromCurrentState:YES];
    [UIView setAnimationDuration:0.3f];
    self.view.frame = frame;
    [UIView commitAnimations];
}


Положил UITableView на UIScrollView, но когда изменяю размер мэинфрейма, результат мягко говоря не радует: маинфрейм поднимается вверх и не видно поле ввода UITextField, подскажите как поправить... нужно чтобы сжался только UIScrollView, а UITextField остался на прежнем месте

Добавлено через 2 часа 44 минуты
переделал, работает

Кликните здесь для просмотра всего текста

Objective-C
1
2
3
4
5
6
if (keyboardIsShowing) {
        tableFrameSave = self.myTable.frame;
        self.myTable.frame = CGRectMake(0, keyboardBounds.origin.y, applicationFrame.size.width, tableFrameSave.size.height - keyboardBounds.size.height);
    } else {
        self.myTable.frame = tableFrameSave;
    }


Добавлено через 47 секунд
Цитата Сообщение от Vorona Посмотреть сообщение
ага, на вышеупомянутых нотификациях:
Еще такая проблема, у меня UITableView внутри UIScrollView
Нужно выполнить код при прокрутке. Подскажите, в сторону каких методов копать?
 
Текущее время: 10:04. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru