Два файла пера и один контроллер представления - PullRequest
0 голосов
/ 13 сентября 2011

В моем проекте я создал два UIView один для ландшафтного режима, а другой для портретного режима.Я использую один и тот же UIViewController для управления обоими этими представлениями.Эти два представления имеют одинаковое содержание, единственное, что при переключении с одного UIView на другое значение UIControls не сохраняется.Я загрузил UIView enter code here, используя следующий код

NSArray *nibArray = [[NSBundle mainBundle] loadNibNamed:@"UIViewName"
                                      owner:self
                                    options:nil];
        UIView *lview = (UIView *)[nibArray objectAtIndex:0];
        lview.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"Background.jpg"]];
        self.view = lview;

Может ли кто-нибудь, плиз, помочь мне сохранить значения во время изменения ориентации?

1 Ответ

0 голосов
/ 13 сентября 2011

Вы можете хранить все значения в NSMutableDictionary в вашем контроллере и затем помещать входные данные пользователя в перезагруженные представления, когда пользователь меняет ориентацию.

Посмотрите здесь документацию, чтобы увидеть, как работает NSMutableDictionary:

NSMutableDictionary Документация

...