2016-04-12 19 views
0

Son birkaç günü, bunu denemeye çalışarak geçirdim. Temel olarak, bir kullanıcı ilk sekmemde bir düğmeye bastığında, sekmenin bir sonraki sekmeye geçmesini istiyorum.Kakao - NSTabViewController, düğme üzerindeki sekview nasıl değiştirilir?

Here's how my storyboard looks. Daha spesifik olarak, bir kullanıcı Ana Sayfa sekmesinde Youtube'u bastığında, FirstWebController'ın açılmasını istiyorum.

İnternette bulduğum her yöntem işe yaramadı, bu yüzden birilerinin bir sonraki adımda bir bakış açısı sunmasını umuyordum.

Şimdiden teşekkürler.

cevap

0

NSTabViewController ürününün selectedTabViewItemIndex numarasını, seçmek istediğiniz sekme öğesinin dizinine ayarlayın ve değişecektir. Sekme görüntüleme öğelerinin konumlarını takip etmeniz gerekir, böylece hangi dizinin hangisi olduğunu biliyorsunuzdur, ancak sekme görünüm öğeleriniz dinamik olduğunda gerçekten endişelenmeniz gereken bir şey.

+0

Yorumunuz için teşekkürler, ancak bunu yaptıktan sonra dizinim her zaman -1'de. Benim hikaye tahtasına baktığımda, doğru ayarlanmış olduğundan emin değilim. https://imgur.com/ivLISp3, onun nasıl kurulması gerektiği? – JonnyRoberts95

+0

Projeyi paylaşma şansın var mı? Hızlı bir şekilde bakmak ve doğru bir şekilde kablolandığından emin olmaktan mutluluk duyarız. – Aaron

+0

Evet, olabilseydi harika olurdu. Sorunun basit olduğunu hissediyorum ama bunu geçemiyorum. 'NSTabViewController * tabVC = (NSTabViewController *) [kendini: https://www.dropbox.com/sh/9gnq1w64xg3l9u0/AACumttvsV40Vgdj0UIu3W2Va?dl=0 – JonnyRoberts95

0

Sen tabbar Öğe vurdu ve orada endeksi ayarlayabilirsiniz izleyebilmesini

- (void)tabBar:(UITabBar *)tabBar didSelectItem:(UITabBarItem *)item 

Delege yöntemini kullanabilirsiniz.

İlgili konular