作者zonble (zonble)
看板MacDev
标题Re: [问题] 如何取空白可画图的大小?
时间Sat Dec 25 13:27:33 2010
※ 引述《offname (Loafer是了好)》之铭言:
: ※ 引述《zonble (zonble)》之铭言:
: 这个和官方文件说的有点出入
: 文件提到
: Your custom implementation of this method should not call super
: iOS Reference Library : http://goo.gl/mnhLl
: 重点是不要直接呼叫 loadView
那是因为 UIViewController 在 loadView 的预设行为,是会去
载入 nib。所以文件说 override 掉 loadView 不要去呼叫 super,
是因为,如果要自己手动产生 view,又用 super 的行为载入 nib,
两边会打架。
但是这个 UIViewController subclass 没有 nib 档案的话,影响就
比较小,就是给一个空白的 self.view,不过其实不是很好的实作就
是了,标准的 loadView 作法还是要自己给一个 self.view。例如
UIView *aView = [[UIView alloc] initWithFrame:[UIScreen mainScreen].bounds];
aView.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight;
self.view = [aView autorelease];
scrollView = [[UIScrollView alloc] initWithFrame:self.view.bounds];
scrollView..autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight;
[self.view addSubview:scrollView];
--
zonble.net
cocoa.zonble.net
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.44.182.144
1F:推 dm4:请问一下 zonble 大,文中的这个 scrollView 如果放在 12/26 15:32
2F:→ dm4:viewDidLoad 的时候再 add 会有什麽差别吗? 12/26 15:32