我工作的應用程序有兩種語言(英語和阿拉伯語), 我有實施滑動菜單使用左側「SWrevealviewcontroller」庫, 我想切換幻燈片在右邊的菜單右側顯示語言改變(阿拉伯語)的左側,然後再次切換回右側的語言。 我們如何存檔它?謝謝SWrevealviewcontroller:切換滑出菜單方向從左到右實用
回答
其實你必須得到應用程序語言,比方說你有Helper類,並把靜態方法來獲取應用程序的語言。
Helper.m
+(void)getApplicationLanguage{
//return application language
}
ViewController.m
-(IBAction)menuButtonClicked:(id)sender{
if ([[Helper getApplicationLanguage] isEqualToString:@"Arabic"]){
//slide from right
}else{
//slide from left
}
}
我這樣做對我的應用程序, 希望這對你的作品
UPDATE:
1.更改segue標識符爲「sw_right」。 2.現在在SWRevealViewController 在loadStoryboardControllers mehtod 評論首先嚐試捕獲像這樣
-// @try
-// {
-// [self performSegueWithIdentifier:SWSegueRightIdentifier sender:nil];
-// }
-// @catch(NSException *exception) {}
在執行方法添加此代碼
的NSString *標識符=自我。標識符;
if (![identifier isEqualToString:SWSegueFrontIdentifier]) { if ([[H getApplicationLanguage]isEqualToString:ARABIC_LANGUAGE]) { identifier = @"sw_right"; }else{ identifier = @"sw_rear"; }
}
並沒有爲我工作,我不喜歡這樣的: 覆蓋FUNC viewDidLoad中(){ 如果self.revealViewController ()!= nil menuBtn.target = self.revealViewController() let currentLang = userDefaultData.valueForKey(「lang」)as!字符串 如果currentLang == 「恩」 { menuBtn.action = #selector(SWRevealViewController.revealToggle(_ :)) }其他 { menuBtn.action = #selector(SWRevealViewController.rightRevealToggle(_ :)) } self.view.addGestureRecognizer(self.revealViewController()。panGestureRecognizer()) }} 其 –
不工作,因爲我已經設置SEGUE標識符,以故事板「sw_rear」。 如果我知道如何從編碼中將標識符「sw_rear」更改爲「sw_right」,那麼我的問題將解決。 –
如何以編程方式更改標識符。我需要使用英語sw_rear和阿拉伯語sw_right。 –
- 1. 從右向左滑動切換DIV
- 2. 從右向左滑動菜單> Jquery
- 3. 實現Facebook風格的滑動菜單從右向左滑動
- 4. 滑動菜單 - 從右到左
- 5. 按菜單按鈕從右向左滑動菜單
- 6. 從左到右顯示從右到左的菜單子菜單
- 7. 使用滑動切換或動畫從右到左滑動
- 8. 如何使用jQuery創建滑動菜單(從右到左/從左到右)
- 9. 滑動菜單觸摸關閉和從右向左滑動
- 10. 切換滑出菜單
- 11. html - 菜單 - 從右到左
- 12. 左右滑動的Android滑動菜單
- 13. 滑動活動從右到左像菜單滑塊android
- 14. 如何從右向左滑動切換div?
- 15. UINavigationController切換視圖 - 從右向左滑動
- 16. 從左向右滑動Div
- 17. wxWidgets從右到左方向
- 18. UIViewAnimationTransitionCurlUp從橫向(左和右)方向從右到左
- 19. 在45天左右(從左至右)從PHP/Ajax切換到Java
- 20. 左右滑動切換佈局?
- 21. 從背景向左滑動菜單
- 22. 滑動多個div從左到右與jquery切換
- 23. 從左向右滑動切換滑塊,點擊一個顯示/隱藏按鈕
- 24. 從右至左切換
- 25. 切換div向左/向右移動
- 26. 製表符從右到左滑動方向Android應用程序
- 27. 禁用ViewPager從右到左滑動從左到右
- 28. 使用jQuery從右向左滑動DIV
- 29. 向左或向右滑動並從左上角滑動更多
- 30. jquery從左到右切換幻燈片
將按照自己的方式來一些您的代碼在這裏 – Firefog