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

  • Alexander Johnson

    Alexander Jo

    26 Temmuz 2008
  • itfigueres

    itfigueres

    12 EKİM 2013
  • makemebad35

    makemebad35

    17 NİSAN 2006