當我想使用UIPickerView時我有一個視圖,但我的應用程序也支持UITabBar。我想在彈出鍵盤的同一個地方顯示UIPickerView,但問題是當我做到標籤欄按鈕位於拾取器上方時,只有一半被顯示。是否可以臨時禁用標籤欄之前,我畫一個選擇器,並恢復它時,選擇器將消失?在iPhone SDK中顯示UIPickerView時隱藏UITabBar
回答
你能告訴我們你是如何顯示UIPickerView
?我假設你將它作爲子視圖添加到從標籤欄顯示的視圖控制器,並設置其框架,使其與鍵盤相同。
在這種情況下,嘗試添加UIPickerView
作爲一個子視圖的窗口,而不是視圖控制器的看法:
[[[UIApplication sharedApplication] keyWindow] addSubview:myPickerView];
這應該顯示其上的所有其他視圖。
一個可能的警告是,如果在pickerview到位的同時鍵盤需要隨時顯示,鍵盤將顯示在pickerview上方,隱藏它直到鍵盤再次被解除。
是的,我將UIPickerView作爲子視圖添加到窗口中。我會嘗試你的解決方案。 – RaYell 2010-02-10 15:58:12
如果你顯示這個選擇器視圖之前調用
myTabBarController.tabBar.hidden = YES;
?
當在MainWindow nib中定義時,如何在我的自定義視圖中獲取myTabBarController? – RaYell 2010-02-10 16:01:49
from your controller,it's self.tabBarController.tabBar;請參閱http://developer.apple.com/iphone/library/documentation/UIKit/Reference/UIViewController_Class/Reference/Reference.html#//apple_ref/occ/instp/UIViewController/tabBarController – 2010-02-10 16:16:42
這隱藏了tabbar,但它留下了一個空白色矩形在它的地方。 – RaYell 2010-02-10 18:35:49
- 1. 隱藏並顯示UITabbar
- 2. 調整大小視圖以顯示在iPhone隱藏的uitabbar上
- 3. 旋轉設備時隱藏UITabBar iPhone
- 4. 如何隱藏UITabBar並顯示UIToolBar?
- 5. 顯示和隱藏錯誤UIPickerview
- 6. UIPageControl隱藏在UITabBar
- 7. 在iPhone中隱藏/顯示UITableView?
- 8. UITabBar保持UIPickerView的底部顯示
- 9. 隱藏的UITabBar
- 10. 隱藏UITabBar?
- 11. iPhone,顯示包含在UIPickerView
- 12. iphone - 隱藏UITabBar沒有presentModalViewController或pushViewController
- 13. iPhone SDK:如何隱藏警示框?
- 14. 當摺疊的UISplitViewController顯示Detail ViewController時如何隱藏UITabBar?
- 15. 當UIViewController顯示爲模態時隱藏UITabBar
- 16. 在iPhone SDK中隱藏tabbarController的問題?
- 17. 橫向隱藏UITabBar
- 18. 防止UITabBar在推送時隱藏
- 19. 隱藏鍵盤iphone sdk?
- 20. UITabBar不會隱藏
- 21. 在顯示/隱藏時顯示屬性
- 22. UIPickerView中的隱藏值
- 23. SDK 2.0p3網格:顯示隱藏列
- 24. 如何在iOS SDK中隱藏標籤欄時將中心按鈕添加到UITabBar並隱藏它?
- 25. UIPickerView選擇和隱藏
- 26. uiview iphone中的隱藏問題sdk
- 27. iphone sdk在uibutton上隱藏uitextview點擊
- 28. 在顯示/隱藏div中顯示/隱藏div
- 29. 在Rally SDK中,在UI組件中顯示隱藏字段
- 30. 當我顯示div時,隱藏的div-img隱藏不顯示
你是如何顯示UIPickerView是通過pushModal還是? – willcodejavaforfood 2010-02-10 15:23:22
我添加了一個UIPickerView作爲子視圖。 – RaYell 2010-02-10 15:55:09