我将窗口的色调颜色设置为任意颜色,然后尝试在每个按钮的基础上覆盖它,但是只要应用了segue,按钮就会恢复为窗口色调颜色在他们身上。
在didFinishLaunchingWithOptions中设置色调颜色:
self.window.tintColor = [UIColor redColor];
然后我在viewDidLoad中的两个按钮:
[self.button1 setImage:[[UIImage imageNamed:@"711-trash"] imageWithRenderingMode:UIImageRenderingModeAlwaysTemplate] forState:UIControlStateNormal];
self.button1.tintColor = [UIColor purpleColor];
self.button2.tintColor = [UIColor blueColor];
其中button1是自定义类型按钮,button2是系统类型按钮。
当弹出窗口首次出现时,两个按钮呈紫色和蓝色。但是当按下segue视图控制器时,弹出,两个按钮切换为红色。有什么方法可以阻止这种情况吗?
编辑: