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

  • Rayone GB

    Rayone GB

    14 Temmuz 2007
  • Shameless Maya

    Shameless Ma

    24 Mayıs 2012
  • TheGamer2323

    TheGamer2323

    25 Ocak 2009