簡體   English   中英

帶漢堡菜單/左滑動菜單的UITabBarController

[英]UITabBarController with Hamburger menu/ Left sliding menu

我有一個將UITabBarController設置為根控制器的應用程序。 無論用戶位於哪個選項卡上,我都需要有一個漢堡菜單。 問題是-如何構建應用程序,這樣我就不必為每個視圖控制器重復漢堡菜單代碼-有沒有辦法做到這一點? 僅用於打開和隱藏菜單的手勢處理大約有100行代碼。 在為漢堡菜單中的項目添加表格視圖之后,我想它會是原來的兩倍。 在此先感謝您的建議。

我最終使用另一個View Controller作為parent view controller並向其中添加了UITabBarController作為child view controller 然后,我將Hamburger menu添加到parent view controller並為打開菜單的手勢設置screenEdgePanGesture.cancelsTouchesInView = false 手勢開始時( state .began ),我將菜單視圖的isHidden property設置為false並調用view.bringSubviewToFront(self.menuView)以使菜單位於當前選項卡中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM