SORU
18 Kasım 2011, Cuma


Film şeridi - AppDelegate içerisinde ViewController bakın

aşağıdaki senaryoyu düşünün: film şeridi tabanlı bir uygulamam var. Ben film şeridi için ViewController bir nesne eklemek, projeye bu ViewController için sınıf dosyaları eklemek ve İB kimlik denetiminde yeni sınıf adını belirtin. Şimdi nasıl bu ViewController için AppDelegate, programlı olarak başvurmak için gidiyorum? Yaptım değişken ile ilgili sınıf ve açık bir İBOutlet özelliği, ama hiç bir şey göremiyorum olmanın mümkün başvurmak için yeni bir ViewController kod - herhangi bir girişim için ctrl O bağlantı çalışmıyor.

AppDelegate ben içinde yani bu gibi temel ViewController

(MyViewController*) self.window.rootViewController

ama nasıl başka bir ViewController film şeridi içinde yer alan?

CEVAP
18 Kasım 2011, Cuma


-[UIStoryboard instantiateViewControllerWithIdentifier:] documentation bakabilirsiniz. Bu film İB Nitelikler Müfettiş ayarladığınız tanımlayıcı kullanarak görünümü denetleyicisi oluşturmak için izin verir:

enter image description here

DÜZENLENMİŞ örnek kod eklemek için:

UIStoryboard *mainStoryboard = [UIStoryboard storyboardWithName:@"MainStoryboard"
                                                         bundle: nil];

MyViewController *controller = (MyViewController*)[mainStoryboard 
                    instantiateViewControllerWithIdentifier: @"<Controller ID>"];

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • BiGSH0TROB

    BiGSH0TROB

    7 NİSAN 2011
  • Lancome USA

    Lancome USA

    30 HAZİRAN 2009
  • LavcoPriceTech

    LavcoPriceTe

    21 AĞUSTOS 2010