我以編程方式添加了導航欄中的兩個欄按鈕項和一個搜索欄
但是當我試圖僅通過更改應用程式語言來本地化此視圖時,它運行良好,但它正在從左到右更改條形按鈕項(滑動選單按鈕)的位置,我不希望發生這種情況,它使一側男性的條形按鈕和另一側的選單視圖,如下圖所示:

當點擊選單按鈕顯示它時,它在另一個地方顯示選單:

所以我只想在嘗試在兩種不同語言之間切換時停止翻轉欄按鈕專案,我試圖從故事板和編程更改導航控制器的語意,但什么也沒發生,順便說一下,欄按鈕專案沒有語意可控制由它自己并提前致謝希望你能幫助我
uj5u.com熱心網友回復:
- 使用 rightAnchor 而不是 trailingAnchor 約束
對于選單,您必須設定
SideMenuManager.default.leftMenuNavigationController SideMenuManager.default.rightMenuNavigationController然后根據您的語言選擇打開哪個。像這樣
if MOLHLanguage.currentAppleLanguage() == "en"{ let menu = SideMenuManager.default.leftMenuNavigationController! present(menu, animated: true, completion: nil) }else { let menu = SideMenuManager.default.rightMenuNavigationController! present(menu, animated: true, completion: nil) }
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/337922.html
標籤:ios 迅速 代码 迅捷5 localizable.strings
