2012-05-02 12 views
7

Çok fazla arama yaptım ve birçok soruya ve örnek kodlara rastladım ama hiçbiri gereksinimime uymuyor Bu çılgınlık bunun için nasıl bir cevap olamaz. ÖzellikleUITabBar'a kod aracılığıyla UITabBar ve tabbaritems ekleme (NOT: TabBarController'ı uygulamak istemiyorum)

Benim gereksinimleri: - 1. Bir UITabBar istemiyor ben (o ben üzerinde iki sekme çubuğu öğeleri istediğiniz 3. benim UIView sağ üst köşesinde olmasını istediğiniz bir UITabBarController 2. gerekmez Şimdi ne yaptım

UITabBar *myTabBar=[UITabBar alloc]initWithFrame:myTabFrame]; 
[self.view addSubView:myTabBar]; 
myTabBar.delegate=self; 

Şimdi ben bu UITabBar için tabbar öğeleri eklemek nasıl şaşırıp

idi) iki görünüm denetleyicileri ilişkilendirilmemiş olması.

Sanırım bu muhtemelen çok kolay, ancak bulduğum her kod TabBarController'a eklenmiş, ancak sadece ekranın alt kısmında olduğu gibi yeni başlayanlar için tabbarcontroller kullanmak istemiyorum, artı şart değil. jonkroll önerildiği gibi

+0

You çözüldü Sorun ederiz UITabBar yöntemini çağırarak sonra, kendi sekme çubuğu için istediğiniz öğeleri oluştururken bir diziye ekleyerek ve bunu yapabilirsiniz. – Sudhanshu

+0

Sudhanshu, bu soru harika. Çerçeve nasıl ayarlanmış olsa da? Kısıtlamaları mı kullanıyoruz? – Morkrom

cevap

11

Sen mi :) setItems:animated:

UITabBarItem *firstItem = [[UITabBarItem alloc] initWithTitle:@"First" image:firstImage tag:1]; 
UITabBarItem *secondItem = [[UITabBarItem alloc] initWithTitle:@"Second" image:secondImage tag:2]; 

NSArray *itemsArray = @[firstItem, secondItem]; 

[myTabBar setItems:itemsArray animated:YES]; 
+0

Teşekkür ederim, aslında öğeleri ekliyordum ama kargabamı yanlış ayarlamıştım bu yüzden scren: scrm, ama teşekkür ederim, yardımımı bulmama yardım ettim :) teşekkürler – Sudhanshu

+0

Bulmak zor olan küçük şeyler ... Teşekkür ederim – Morkrom

İlgili konular