Jos*_*ría 10 uitabbarcontroller swift xcode6 ios8
我正在开发一个小应用程序,我想将默认的全局色调颜色从蓝色更改为橙色.我已经在Objective-C中看到了很多方法,但我似乎无法使用swift来实现它.我怎么能实现这个目标?提前致谢!
aka*_*kyy 31
这可不容易吗?
@UIApplicationMain class AppDelegate: UIResponder, UIApplicationDelegate {
var window: UIWindow?
func application(application: UIApplication!, didFinishLaunchingWithOptions launchOptions: NSDictionary!) -> Bool {
self.window = UIWindow(frame: UIScreen.mainScreen().bounds)
// ...
self.window!.tintColor = UIColor.orangeColor()
return true
}
}
Run Code Online (Sandbox Code Playgroud)
这是Swift等效的Objective-C:
@interface AppDelegate <UIResponder, UIApplicationDelegate>
@property (nonatomic, strong) UIWindow *window;
@end
@implementation AppDelegate
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
// ...
self.window.tintColor = [UIColor orangeColor];
return YES;
}
@end
Run Code Online (Sandbox Code Playgroud)
如果您正在使用故事板,请不要在其中添加任何代码AppDelegate,只需更改故事板的"全局色调"属性:

| 归档时间: |
|
| 查看次数: |
11000 次 |
| 最近记录: |