草庐IT

TintColor

全部标签

ios - 更改后如何将 UIWindow window.tintColor 更改回默认值?

我正在执行以下代码,以对我的应用程序的按钮颜色进行系统范围的主题更改:UIWindow*window=[[[UIApplicationsharedApplication]windows]lastObject];window.tintColor=[UIColorthemeColorNamed:@"barAndButtonTextColor"];问题是,如何将其恢复为默认颜色?我试过这个但没有运气:window.tintColor=nil;当我尝试在应用程序最初加载和存储时获取默认UIColor时,它在我的AppDelegate中返回为nil:UIColor*myColor=window.

objective-c - 无法使用自定义颜色更改标签栏 tintColor

我正在尝试使用自定义颜色更改标签栏的颜色,但似乎没有办法...我以这种方式为UIColor类定义了一个类别:@implementationUIColor(UakariColor)+(UIColor*)defaultUakariColor{return[UIColorcolorWithRed:237.0/255.0green:28.0/255.0blue:36.0/255.0alpha:0];}@end然后我尝试以这种方式(在自定义标签栏Controller中)使用我的自定义颜色设置标签栏的颜色://Changethecolorofthetabbarif([[selftabBar]res

ios - iOS 中的 textColor 和 tintColor 有什么区别?

我知道这是一个愚蠢的问题,但我无法弄清楚UIButton的textColor和tintColor属性之间的确切区别是什么。 最佳答案 Tintcolor用于定义关键颜色的色调,指示整个应用程序中UI元素的交互性和选择状态。文本颜色是标签、文本字段等中表示的文本对象的颜色... 关于ios-iOS中的textColor和tintColor有什么区别?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/qu

ios - 如何选择 UIBarButtonItem tintColor 的颜色

如何为UIBarButtonItem着色选择正确的RGBA值,以便在应用默认效果时获得预期的结果?我的设计师将正确的RGBA值交给我,我应该将其作为色调颜色应用于我的导航栏项目,但iOS会将其效果应用于栏按钮项目。你可以在这里看到:谢谢。 最佳答案 请按照截图中的步骤操作编辑1:在我的例子中,它显示了我正在设置的确切颜色编辑2:这会将RGB值的颜色显示为(0,128,198)希望这有帮助 关于ios-如何选择UIBarButtonItemtintColor的颜色,我们在StackOver

ios - 在 UIImageView 上设置 tintColor 会产生意外的颜色输出

我有一个UIImageView,其tintColor属性设置为.red。UIImageView的backgroundColor也设置为.red图像本身是一个pdf文件,它被设置为在我的Assets目录中呈现为模板。上图是在iPhoneX上的输出,下图是在iPhoneSE上拍摄的。我现在的问题是:iOS在给图像着色时做了什么?为什么这两种设备之间存在如此巨大的差异?为什么图像总是比我设置的颜色暗?当我设置UIImageView的tintColor属性时,我预计图像会以完全相同的颜色显示。更新:我添加了一个带有草图文件和导出的pdf的测试项目以重现该问题:https://github.co

ios - UIButton 仅在按下时显示 tintColor,在正常状态下不显示

这是我的代码。它会创建一个白色按钮,按下时会变成紫色。我想要的是一个紫色按钮。if(!backButton){backButton=[UIButtonbuttonWithType:UIButtonTypeRoundedRect];[backButtonsetTitle:@"Back"forState:UIControlStateNormal];backButton.titleLabel.font=[UIFontfontWithName:@"HelveticaNeue"size:17];CGSizesize=[aboutButton.titleLabel.textsizeWithFont

ios - 在 moreNavigationController 中更改 UIImageView 的 TintColor

我有这段代码来自定义我的moreNavigationController:UITableView*tView=(UITableView*)tabController.moreNavigationController.topViewController.view;if([[tViewsubviews]count]){for(UITableViewCell*cCellin[tViewvisibleCells]){cCell.textLabel.textColor=TABLECELL_TEXT_COLOR;cCell.textLabel.highlightedTextColor=TABLEC

iphone - SearchBar TintColor 未应用正确

我的SearchBar的TintColor有问题。我在导航栏和搜索栏中使用相同的RGB颜色。正如您在下面看到的,颜色不一样。这是我用来设置导航栏TintColor的代码:self.navigationController.navigationBar.tintColor=[UIColorcolorWithRed:34/255.0fgreen:113/255.0fblue:179/255.0falpha:1];这就是我用来设置searchBar的TintColor的。self.mySearchBar.tintColor=[UIColorcolorWithRed:34/255.0fgreen

iphone - 如何自定义QLPreviewController的navBar和toolbar tintColor

QLPreviewController*preview=[[QLPreviewControlleralloc]init];preview.dataSource=self;preview.currentPreviewItemIndex=sender.tag;preview.editing=YES;[selfpresentModalViewController:previewanimated:YES];[previewrelease];这两行对我不起作用。所以在写这些行之前要小心。[preview.tabBarController.tabBarsetTintColor:[UIColorbl

ios - 在代码中使用 tintColor 绘制像 UITabBar 这样的渐变

UITabBar默认绘制一个微妙的渐变:我想在我的代码中使用任何给定的tintColor复制这种外观和感觉。只是说清楚:我不想在UITabBar上设置tintColor(自iOS5以来这是可能的),我想在我自己的UIView中绘制渐变。我知道如何绘制渐变,我的问题是如何从tintColor中获取渐变的颜色。我正在考虑获取颜色的亮度并生成具有不同亮度设置的其他颜色,但这似乎效果不佳,而且看起来不如我希望的那么好。我需要我的开源TabBarController的代码:https://github.com/NOUSguide/NGTabBarController这是我当前创建渐变的代码:UI