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

  • Pepsi

    Pepsi

    1 Kasım 2005
  • Pituvision

    Pituvision

    11 Mart 2006
  • wwjoshdo

    wwjoshdo

    25 Mayıs 2009