13 NİSAN 2012, Cuma
AddChildViewController çağrıldıktan sonra addSubview aramak zorunda mıyım?
Konteyner görünümü denetleyicisi iOS5
addChildViewController
gibi yeni yöntemler kullanarak oluşturmak için çalışıyorum.
addChildViewController
çağrıldıktan sonra addSubview
aramam gerekiyor mu?
removeChildViewController
aramadan önce removeFromSuperview
aramam gerekiyor mu?
Apple docs bu konuda bir şey göremiyorum. Ne düşünüyorsun?
CEVAP
20 NİSAN 2013, CUMARTESİ
1) addChildViewController çağrıldıktan sonra addSubview aramak zorunda mıyım?
Evet
2) removeChildViewController çağırmadan önce removeFromSuperview aramak zorunda mıyım?
Tam olarak değil
removeChildViewController:
yerine removeFromParentViewController:
aramalısın
Ayrıca willMoveToParentViewController:
aramalısın
Ekleme / çıkarma için, bu büyük kategori için başvurabilirsiniz :
- (void)containerAddChildViewController:(UIViewController *)childViewController {
[self addChildViewController:childViewController];
[self.view addSubview:childViewController.view];
[childViewController didMoveToParentViewController:self];
}
- (void)containerRemoveChildViewController:(UIViewController *)childViewController {
[childViewController willMoveToParentViewController:nil];
[childViewController.view removeFromSuperview];
[childViewController removeFromParentViewController];
}
Bunu Paylaş:
Neden ben aramak zorunda 'çıkış&#...
nasıl Ubuntu GOPATH ortam değişkeni AY...
Nereye ve neden&; şablon" quot; ve...
İçerik yüklendikten sonra aramak için ...
Kalp atışı için bir TCP bağlantısı açı...