如何从(英语到阿拉伯语)更改语言时从左到右更改SWReaveal侧面菜单

问题描述 投票:1回答:1

我正在尝试将应用程序从英语翻译成阿拉伯语,所以我转到应用程序中的信息并添加阿拉伯语,当我更改它时,这个添加到文件板的故事板,它在应用程序中显示正确但侧面菜单不能从右边打开的问题所以任何帮助 这是我的侧边菜单代码

@IBOutlet weak var menuButton: UIBarButtonItem!
 override func viewDidLoad() {
        super.viewDidLoad()
          menuButton.target = self.revealViewController()
        menuButton.action = #selector(SWRevealViewController.revealToggle(_:))
        self.view.addGestureRecognizer(self.revealViewController().panGestureRecognizer())
        self.view.addGestureRecognizer(self.revealViewController().tapGestureRecognizer())
}

当语言阿拉伯语和语言英语离开时,我需要帮助才能让右侧菜单显示

ios swift cocoapods swift4 swrevealviewcontroller
1个回答
0
投票

这是工作代码

@IBOutlet weak var menuButton: UIBarButtonItem!

override func viewDidLoad() {
    super.viewDidLoad()

    let storyboard = UIStoryboard(name: "Main", bundle: nil)

    // Here menuViewController is SideDrawer ViewCOntroller
    if let sidemenuViewController = storyboard.instantiateViewController(withIdentifier: "menuViewController") as? menuViewController{
        revealViewController().rightViewController = sidemenuViewController
        menuButton.target = self.revealViewController()
        self.revealViewController().rightViewRevealWidth = self.view.frame.width * 0.8
        menuButton.action = #selector(SWRevealViewController.rightRevealToggle(_:))
    }
}

通过Storyboard你可以this

© www.soinside.com 2019 - 2024. All rights reserved.