嗨,我是新手到iOS。標籤欄選擇指標不工作
我已經通過Storyboard實現了tabBarController以及4個tabBar項目。現在,我需要自定義我的標籤欄,如下圖所示。我爲標籤欄設置了背景。
+ (UIImage *)imageFromColor:(UIColor *)color {
CGRect rect = CGRectMake(0, 0, 1, 1);
UIGraphicsBeginImageContext(rect.size);
CGContextRef context = UIGraphicsGetCurrentContext();
CGContextSetFillColorWithColor(context, [color CGColor]);
CGContextFillRect(context, rect);
UIImage *image = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
return image;
}
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
[[UITabBar appearance] setTintColor:[UIColor whiteColor]];
[[UITabBar appearance] setBackgroundImage:[AppDelegate imageFromColor:[UIColor blackColor]]];
return YES;
}
設置標籤欄的背景沒有任何問題。
當我嘗試設置所選標籤欄項目的顏色時,它不起作用。我不知道爲什麼?
[[UITabBar appearance]setSelectionIndicatorImage:[AppDelegate imageFromColor:[UIColor orangeColor]]];
我需要定製我這樣的標籤欄:
我該怎麼辦呢?
我已經在AppDelegate.m本身添加它 – remyr3my
連這個只設置背景 – remyr3my