Я могу получить доступ и показать self.view и видеть кадр в журнале, но когда я пытаюсь получить доступ к self.view.frame, я становлюсь пустым. Ниже вывод журнала
NSLog(@"Show self.view:%@",self.view);
NSLog(@"Show self.view.frame:%@",self.view.frame);
-
2010-03-28 11:08:43.373 vivmed_CD_Tab[20356:207] Show self.view:<UITableView: 0x4001600; frame = (0 0; 320 583); clipsToBounds = YES; autoresize = W+H; layer = <CALayer: 0x3b21270>>
2010-03-28 11:08:43.373 vivmed_CD_Tab[20356:207] Show self.view.frame:(null)
Может любой объяснять почему self.view.frame
null
но self.view
показывает кадр? Моя цель состоит в том, чтобы изменить формат кадра.
С наилучшими пожеланиями, предоставление
Одна из проблем в опубликованном вами коде заключается в том, что вы печатаете фрейм ( CGRect
) как объект, который не будет работать. Попробуйте:
NSLog(@"Show self.view.frame: %u", self.view.frame); // as a pointer
NSLog(@"Show self.view.frame: %@", NSStringFromCGRect(self.view.frame)); // as a string