我正在用英语制作一个应用程序UITabbarController
。现在我也想要阿拉伯语的相同应用程序。所以我需要将最初从右到左的选项卡翻转到从左到右。可能吗?
问问题
319 次
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
于 2013-05-23T08:44:26.043 回答
0
您可能想要检测设备语言字符方向:iOS:确定设备语言是否为从右到左 (RTL)
如果语言字符方向是从右到左,则在将其分配给选项卡栏控制器之前反转视图控制器的数组。
于 2013-05-23T08:49:07.737 回答