SORU
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 :

UIViewController Container

- (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];

}

Official resource at developer.apple.com

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • kimaliz

    kimaliz

    18 Temmuz 2006
  • TheDamnWreckless

    TheDamnWreck

    12 Temmuz 2010
  • Turkish Airlines

    Turkish Airl

    11 AĞUSTOS 2006