Я использую NSLog для проверки UITextView. В моем коде есть следующие операторы ведения журнала:
NSLog(@"textView: %@",textView);
NSLog(@"textView.frame: %@",textView.frame);
NSLog(@"[textView frame]: %@",[textView frame]);
И в выводе на консоль я получаю следующее:
2010-11-29 22:00:38.252 MenuMaker[57602:207] textView: <UITextView: 0x3b3afe0; frame = (0 0; 320 387); text = 'blah...'; clipsToBounds = YES; autoresize = RM+BM; layer = <CALayer: 0x3b3afa0>>
2010-11-29 22:00:38.254 MenuMaker[57602:207] textView.frame: (null)
2010-11-29 22:00:38.254 MenuMaker[57602:207] [textView frame]: (null)
Первая строка вывода, поскольку она содержит бит 'frame = (0 0; 320 387)', наводит меня на мысль, что переменная кадра UITextView полностью настроена. Но почему в таком случае в следующих двух строках отображается null? Разве они не должны сбрасывать значения фрейма?
заранее спасибо