我有基於UINavigationController的UITableView。點擊任何行應用程序後,切換到另一個具有UINavigationController的視圖。在新視圖中,我想在UINavigationController的上方添加UIImageView,但不能覆蓋它。我怎樣才能做到這一點?如何在UINavigationController的上面添加UIImageView
回答
我發現easer解決方案。只需要設置self.navigationController.navigationBar的所需幀的座標: [self.navigationController.navigationBar setFrame:CGRectMakeCoordinates];
它沒有爲我工作:(,有什麼建議嗎?我有UITabBarController內的導航欄。 –
將您的UIImageView添加爲self.navigationController.view的子視圖,並提供接近或小於零的座標以使其位置高於UINavigationBar。
我已經試過這種方式。 UIImageView封面UINavigationBar。 – RomanHouse
(根據你的評論)這是我會做的,把圖像放在y座標上面,而不是子視圖。
在新視圖,
隱藏navigationController的的導航欄 [navigationController.navigationBar setHidden:YES];
假設您在iPhone上進行此操作,圖像垂直位於酒吧上方,請添加UIToolbar,其中包含您感興趣的原點和尺寸(320,44)。
如果您轉到導航欄上方沒有圖像的舊/先前視圖,請記住取消隱藏導航欄。
- 1. 如何在CALayer上添加UIImageView?
- 2. 在UINavigationController上添加按鈕
- 3. 如何添加UIImageView添加到郵件?
- 4. 如何在iOS中爲UIScrollview添加UIImageview的頁面控件
- 5. 在UIImageView的右上邊緣添加UIButton
- 6. 如何在UINavigationController的導航欄上添加圖像?
- 7. 如何在包含UINavigationController的UIPopoverController上添加視圖?
- 8. 添加按鈕不顯示在UINavigationController上
- 9. 在UITapGestureRecognizer上添加UIImageView並使用其他UIGestureRecognizer子類操作添加的UIImageView
- 10. 如何在UIImageView中添加UILabel
- 11. 如何在RTLabel中添加UIImageView?
- 12. 如何在MKMapView上的用戶當前位置添加UIImageView
- 13. 如何在界面構建器上將UITextView作爲子視圖添加到UIImageView?
- 14. 在didSelectRowAtIndexPath + uiTableview上添加uiimageview和uilabel
- 15. 如何將UITableViewController添加到XCode4中的UITabViewController上的UINavigationController?
- 16. 在UIViewController中添加UINavigationController
- 17. 如何根據標籤值屬性在uiimageview上添加圖像。
- 18. iPhone Sdk:如何添加第二個UINavigationController?
- 19. 如何添加按鈕到UINavigationController
- 20. 如何向UINavigationController添加陰影
- 21. 如何添加製表符到UINavigationController
- 22. 如何在上面添加文字?
- 23. 如何在析取面上添加EXCludeRefinement?
- 24. 在UINavigationBar中添加UIImageView iphone
- 25. 添加UINavigationController的成UIPageViewController
- 26. 如何添加透視到UIImageView
- 27. 如何將UIPanGestureRecognizer添加到UIImageView中
- 28. 如何將UIImageView添加到MKOverlayRenderer?
- 29. 如何僅向UIImageView添加右邊框
- 30. 無法添加UIImageView?
「在酒吧上方,但不要覆蓋它」?你知道這是一個矛盾的嗎? – CodaFi
你是什麼意思?垂直放置在屏幕上,還是分層放置在導航欄的頂部?如果後者同樣與CodaFi相同,除非你希望它是透明的,在這種情況下這樣說會清除你的問題中的許多混淆和模糊性。 – Gruntcakes
@MartinH是的,在屏幕上垂直放置較高。對不起,我的英語不好。 – RomanHouse