uinavigationbar

    6熱度

    3回答

    我有一個navigationBar與largeTitle和searchcontroller和我的tableView有一個refreshcontrol。 當我拉動刷新refreshcontrol的activityIndi​​cator消失但de refresh過程繼續時,即使進程完成並調用UIRefreshControll的.endRefreshing(),navigationBar也不會恢復到正常

    -2熱度

    2回答

    我有水平滾動按鈕,將導航到另一個視圖控制器時,用戶選擇的按鈕,工作正常,但問題出現時,用戶輕按按鈕,導航欄已被隱藏。 它看起來像水平滾動按鈕重疊導航欄。我已經編寫了這些滾動按鈕。

    0熱度

    2回答

    我的啓動屏幕是根視圖,而我的應用向firebase發出請求,然後在請求完成後重新分配根視圖。不幸的是,當我這樣做時,我的導航欄消失或被新的根視圖覆蓋。當我運行模擬器時,我可以簡要地看到導航欄,然後它被我的TableViewController覆蓋。我如何避免這種情況發生? 下面是從AppDelegate中我的代碼,我做這一切的發生: var window: UIWindow? let searc

    1熱度

    1回答

    我想實現iOS 11中的Appstore應用程序中存在的功能。從gif中可以看到,當詳細信息屏幕加載時,導航欄是完全透明的,並在視圖滾動時變爲可見到頂部。 我的印象是,導航欄不能是完全透明的。 有關Apple如何實施此功能的任何見解將有所幫助/

    1熱度

    1回答

    我做UINavigationBar的一個子類覆蓋: func pushItem(_ item: UINavigationItem, animated: Bool) { 當我把我的第一次的viewController我navigationController功能獲取的正確呼籲iOS11。 但是它在iOS10及更低版本上根本沒有被調用。 有什麼在iOS11中以pushItem get的方式進行了更

    0熱度

    2回答

    我有一個視圖控制器具有設計UINavigationBar的,它從視圖控制器繼承並調用它的設計方法和ShowingViewController和SecondViewController從SubViewController繼承SubViewController的方法。 ShowingViewController是UINavigationController的根控制器,並執行「顯示」塞格到SecondV

    0熱度

    1回答

    正如標題所示,我在導航欄中使用UIButton作爲titleView。有沒有辦法讓我的UIButton與導航欄一起變大?當我設置self.navigationController?.navigationBar.prefersLargeTitles = true,我得到的就是這個,

    0熱度

    1回答

    我試圖隱藏我的導航欄時刷卡並已執行navigationController?.hidesBarsOnSwipe = true在viewWillAppear()和viewDidLoad()但navBar保持未隱藏。就我而言,我在navBar下面實現了一個自定義的segmentedController,它在兩個不同的tableViewControllers之間切換。 我不確定這是navBar不隱藏的原

    0熱度

    1回答

    告訴我如何做到這一點自定義導航欄transsparent Iphone X?這是我想要的圖片。這是我做的代碼。但是,當我修復這些變化的情況並沒有發生。透明的導航欄和狀態欄變得普通。我所有的數據都被移動了,我修正了。 告訴我你還需要添加什麼,以便我也擁有它? 我的代碼:視圖控制器 override func viewDidLoad() { super.viewDidLoad()

    1熱度

    1回答

    我有通過隱藏UINavigationController的導航欄進入全屏模式的代碼。進入全屏時,我想要一個平滑的動畫縮放效果。我使用setNavigationBarHidden(_:animated:)。到目前爲止,這一切都運行良好,即使在iOS 11上,但在iPhone X上,動畫效果不佳。在隱藏時,沒有動畫,導航欄就消失了。在取消隱藏時,它具有動畫效果,但導航欄的顯示速度比導航控制器的內容區域