草庐IT

ios - Android 的 colors.xml 的 iOS 等价物是什么

在android中,有一个XML文件,如res/values/colors.xml,可让您组织应用中使用的所有颜色。像这样:#e60012#33b5e5...在iOS中有这样的东西吗?如果不是,组织整个应用中使用的颜色的最佳方式是什么?我希望最终能够将[UIColorgreenColor]替换为[MyColorgreenColor]。 最佳答案 迟到总比不到好...对于swift:创建一个新类:MyColors.swift,它是UIColor类的扩展:extensionUIColor{staticfunccolor1()->UICo

ios - Android 的 colors.xml 的 iOS 等价物是什么

在android中,有一个XML文件,如res/values/colors.xml,可让您组织应用中使用的所有颜色。像这样:#e60012#33b5e5...在iOS中有这样的东西吗?如果不是,组织整个应用中使用的颜色的最佳方式是什么?我希望最终能够将[UIColorgreenColor]替换为[MyColorgreenColor]。 最佳答案 迟到总比不到好...对于swift:创建一个新类:MyColors.swift,它是UIColor类的扩展:extensionUIColor{staticfunccolor1()->UICo

ios - UIView alpha 与 UIColor alpha

我想知道它们之间的区别:给我的UIView分配一个颜色为它指定一个不透明的颜色,但给UIView一个在屏幕截图上,我制作了两个UIView,每个UIView的顶部都有两个黑色(alpha=1.0)UILabel:假设之前定义了一个宏_RGB:#define_RGB(r,g,b,a)[UIColorcolorWithRed:r/255.0green:g/255.0blue:b/255.0alpha:a]然后这里是代码::[_view1setBackgroundColor:_RGB(255,0,0,1)];[_view1setAlpha:0.5];[_view2setBackgroundC

ios - UIView alpha 与 UIColor alpha

我想知道它们之间的区别:给我的UIView分配一个颜色为它指定一个不透明的颜色,但给UIView一个在屏幕截图上,我制作了两个UIView,每个UIView的顶部都有两个黑色(alpha=1.0)UILabel:假设之前定义了一个宏_RGB:#define_RGB(r,g,b,a)[UIColorcolorWithRed:r/255.0green:g/255.0blue:b/255.0alpha:a]然后这里是代码::[_view1setBackgroundColor:_RGB(255,0,0,1)];[_view1setAlpha:0.5];[_view2setBackgroundC

ios - 带有渐变、圆角、边框和阴影的 UIButton

网站上有几个类似的问题,但我正在寻找一些具体且略有不同的问题。我按照此处给出的指示进行操作:http://www.cimgf.com/2010/01/28/fun-with-uibuttons-and-core-animation-layers/继承UIButton以创建一个通用类,我可以在其上指定渐变颜色,而不是尝试使用静态图像。我遇到了一个问题,按钮层上的setMasksToBounds要么允许a)投影显示,但也允许渐变层显示超出圆角或者B)渐变图层裁剪到圆角,但不允许投影显示我对这个问题的解决方案似乎很笨拙(虽然它有效)我想看看是否有人知道更好和/或更清洁的方法来完成同样的事情。

ios - 带有渐变、圆角、边框和阴影的 UIButton

网站上有几个类似的问题,但我正在寻找一些具体且略有不同的问题。我按照此处给出的指示进行操作:http://www.cimgf.com/2010/01/28/fun-with-uibuttons-and-core-animation-layers/继承UIButton以创建一个通用类,我可以在其上指定渐变颜色,而不是尝试使用静态图像。我遇到了一个问题,按钮层上的setMasksToBounds要么允许a)投影显示,但也允许渐变层显示超出圆角或者B)渐变图层裁剪到圆角,但不允许投影显示我对这个问题的解决方案似乎很笨拙(虽然它有效)我想看看是否有人知道更好和/或更清洁的方法来完成同样的事情。

ios - 使 UIView 透明

我想向我的UIViewController添加一个UIView,但我希望它是透明的,直到我决定在UIView中创建一个Oval。在创建椭圆之前,我可以将View的alpha设置为0,但是当我想添加椭圆时,背景颜色仍然是黑色。这是一堆椭圆的样子在我的UIView中:-(void)drawRect:(CGRect)rect{[selfpushContext];UIBezierPath*oval=[UIBezierPathbezierPathWithOvalInRect:self.bounds];[[UIColorredColor]setFill];[ovalfill];self.opaqu

ios - 使 UIView 透明

我想向我的UIViewController添加一个UIView,但我希望它是透明的,直到我决定在UIView中创建一个Oval。在创建椭圆之前,我可以将View的alpha设置为0,但是当我想添加椭圆时,背景颜色仍然是黑色。这是一堆椭圆的样子在我的UIView中:-(void)drawRect:(CGRect)rect{[selfpushContext];UIBezierPath*oval=[UIBezierPathbezierPathWithOvalInRect:self.bounds];[[UIColorredColor]setFill];[ovalfill];self.opaqu

ios - 如何将 UIColor 值转换为命名颜色字符串?

我需要将UIColor转换为颜色名称的NSString。我试过:NSString*colorString=NSStringFromClass([[UIColorredColor]class]);但是colorString没有给@"redColor"。 最佳答案 CIColor类包含颜色值和颜色值有效的颜色空间。https://developer.apple.com/documentation/coreimage/cicolor//UIColortoNSStringCGColorRefcolorRef=[UIColorgrayColo

ios - 如何将 UIColor 值转换为命名颜色字符串?

我需要将UIColor转换为颜色名称的NSString。我试过:NSString*colorString=NSStringFromClass([[UIColorredColor]class]);但是colorString没有给@"redColor"。 最佳答案 CIColor类包含颜色值和颜色值有效的颜色空间。https://developer.apple.com/documentation/coreimage/cicolor//UIColortoNSStringCGColorRefcolorRef=[UIColorgrayColo