2

を持って英語でアプリを作っていUITabbarControllerます。今、アラビア語でも同じアプリが欲しいです。したがって、最初は右から左、左から右にあったタブを反転する必要があります。出来ますか?

4

3 に答える 3

1

_したがって、これは基本的にアプリ内でタブバー項目を配置する方法です。-(id)initWithCoder:(NSCoder *)aDecoderアイテムを提示するViewController-Classのすべてのメソッドでこれを行ってい ます。

 self.tabBarItem = [[UITabBarItem alloc] initWithTitle:@"Home" image:nil tag:0];
        [[self tabBarItem] setFinishedSelectedImage:[UIImage imageNamed:@"Home_icon"]
                        withFinishedUnselectedImage:[UIImage imageNamed:@"Home_icon_selected"]];
        // move text up
        self.tabBarItem.titlePositionAdjustment = UIOffsetMake(0.0, -4.0);
        // set color for text
        [[self tabBarItem] setTitleTextAttributes:@{
                         UITextAttributeTextColor:[UIColor colorWithRed:0.253 green:0.243 blue:0.226 alpha:1.000],
                              NSFontAttributeName:LCFontStyleNTabBarText}
                                         forState:UIControlStateNormal];
        [[self tabBarItem] setTitleTextAttributes:@{
                         UITextAttributeTextColor:[UIColor whiteColor],
                              NSFontAttributeName:LCFontStyleNTabBarText}
                                         forState:UIControlStateSelected];
于 2013-05-23T08:49:41.810 に答える
0

デバイス言語の文字方向を検出したい場合があります: iOS: デバイス言語が右から左 (RTL) かどうかを判別します。

次に、言語文字の方向が右から左の場合は、タブ バー コントローラーに割り当てる前にビュー コントローラーの配列を逆にします。

于 2013-05-23T08:49:07.737 に答える
0

それを達成するには、いくつかの方法があります。

まず、アラビア語で別のアプリケーションを作成できます。

次に、iPhone アプリにタブを動的に追加できます。例を参照してください

于 2013-05-23T08:44:26.043 に答える