SORU
18 EKİM 2011, Salı


Nasıl bir UİView içinde xib dosyası yüklenemedi

Her yerde seni arıyordum ve hiçbir şey şimdiye kadar benim için çalıştı.

Temelde etmek istiyorum .xib dosyası rootView aradı.xib ve içinde ben ekranın sadece yarısı düzenli bir görünüm ve yeni bir görünüm olacak, ve bu kadar süren bir UİView istiyorum (hadi containerView çağrı). O zaman bir değişiklik istiyorum .xib dosyası firstView aradı.xib ve containerView içine yükleyin. FirstView bir sürü var.xib ve rootView farklı bir sürü şey.xib ve yük benim firstView.rootView içinde containerView içinde xib.xib ama sadece ekranın yarısını kaplıyor beri hala rootView şeyler görür.xib

CEVAP
18 EKİM 2011, Salı


İçin xib dosyasından bir eşya programlama yoluyla kullanabilirsiniz: üst düzey bir dizi xib nesneleri döndüren [[NSBundle mainBundle] loadNibNamed:@"MyXibName" owner:self options:nil].

Yani, senolabilirböyle bir şey yapın:

UIView *rootView = [[[NSBundle mainBundle] loadNibNamed:@"MyRootView" owner:self options:nil] objectAtIndex:0];
UIView *containerView = [[[NSBundle mainBundle] loadNibNamed:@"MyContainerView" owner:self options:nil] lastObject];
[rootView addSubview:containerView];
[self.view addSubview:rootView];

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Facebook Developers

    Facebook Dev

    24 ŞUBAT 2009
  • International Secret Agents Concerts

    Internationa

    2 Aralık 2008
  • pilslajt

    pilslajt

    20 HAZİRAN 2008