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

  • New Challenger - Game Reviews

    New Challeng

    20 Temmuz 2006
  • PCDIY

    PCDIY

    16 AĞUSTOS 2013
  • Xcode programming tutorials

    Xcode progra

    17 EYLÜL 2006