0
我嘗試添加子視圖,但不工作。我的代碼是:爲什麼「添加子視圖」不起作用?
HomeViewController* homeViewController = [[HomeViewController alloc] initWithNibName:@"HomeView" bundle:nil];
NSViewController *viewController = homeViewController;
[mainView addSubview: [viewController view]];
NSLog(@"%@",[viewController view]);
NSLog(@"%@",[[viewController view]superview]);
NSLog(@"%@",[mainView subviews]);
的NSLog的寫在控制檯:
HTPC[1467:a0f] <HomeView: 0x10042e9f0>
HTPC[1467:a0f] (null)
HTPC[1467:a0f] (null)
爲什麼addsubview不工作?當我運行我的應用程序HomeView出現,但我不能用它作爲子視圖。
我同意;很有可能他是從init方法而不是從viewDidLoad或awakeFromNib等這樣做的。 – geowar