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

  • CHISTOSITOJAJA

    CHISTOSITOJA

    27 HAZİRAN 2010
  • InfinityWard

    InfinityWard

    19 EYLÜL 2006
  • SamsTech

    SamsTech

    4 NİSAN 2014