[英]Sliding TabBarController off screen when pushing new view on to navigationController
在蘋果的“ TheElements”示例項目中,將視圖推到選項卡按鈕的導航控制器上時,tabBarController會與其余視圖一起滑出屏幕。
我似乎看不到任何專門允許此操作的代碼??? 但是它發生了..
有人可以指出他們在做什么不同嗎?
從我所看到的內容:創建navigationControllers創建視圖並推送到navigationControllers創建標簽欄,並將導航控制器作為tabBar的視圖數組推送。
這是設置標簽控制器的常規方法,但是我無法復制從屏幕滑出的標簽欄...
通常,在使用hidesBottomBarWhenPushed
推送控制器時,可以禁用TabBar:
[myController setHidesBottomBarWhenPushed:YES];
[navController pushViewController:myController animated:YES];
看一下AtomicElementViewController.m,第75行:
self.hidesBottomBarWhenPushed = YES;
如果將其設置為“否”,則標簽欄不會被隱藏,因此將保持可見狀態。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.