草庐IT

ios - 如何将textView的背景设置为深色,继续看清楚选中的文字?

我想将textView的颜色设置为深色,以避免在处理文本时对眼睛造成压力。例如,如果我将字段背景设置为黑色,将文本设置为白色,则文本颜色选择会变得有点难以看清。这是我正在使用的代码:mainTextField.backgroundColor=UIColor.blackmainTextField.textColor=UIColor.white有没有办法让文本的选择更加明显? 最佳答案 我相信文本选择颜色由tintColor管理。您可以通过设置mainTextField.tintColor=UIColor.orange将其设置为您喜欢的

ios - 使用swift,是否可以访问辅助功能中的反转颜色功能?

Apple已经在手机中加入的功能通常是>辅助功能>反转颜色,我能否以某种方式在我的程序中使用它,比如当用户触摸屏幕时颜色反转? 最佳答案 我不知道有什么方法可以自动执行此操作,但您可以使用UIColor上的扩展并访问subview自行反转颜色?extensionUIColor{varinverted:UIColor{varr:CGFloat=0.0,g:CGFloat=0.0,b:CGFloat=0.0,a:CGFloat=0.0self.getRed(&r,green:&g,blue:&b,alpha:&a)returnUICol

swift - 带有 CGGradient 的 PaintCode StyleKit Swift 3.0 错误

样式包代码:staticletred:UIColor=UIColor(red:0.800,green:0.000,blue:0.000,alpha:1.000)staticletblue:UIColor=UIColor(red:0.200,green:0.600,blue:1.000,alpha:1.000)staticletgreen:UIColor=UIColor(red:0.000,green:0.600,blue:0.200,alpha:1.000)staticletyinying:UIColor=UIColor(red:1.000,green:1.000,blue:1.000

ios - 您将全局方法放在 swift 的什么位置?

我有一个对所有Controller通用的功能:funcmyColor()->UIColor{returnUIColor(red:9.0/255.0,green:134.0/255.0,blue:255.0/255.0,alpha:1)}我可以把这个函数放在哪里,这样我就可以从任何Controller访问它? 最佳答案 默认情况下,所有默认访问范围(内部)函数在应用程序中随处可用。如果你在不同的模块中定义了这个函数,你需要使用public修饰符。为了使您的代码更清晰,最好为UIColor创建扩展。extensionUIColor{cl

swift - 选中的按钮颜色变化

任何人都可以帮助我在用户选择时更改文本颜色。就像我在一个ViewController上有三个按钮,当用户点击1个按钮时,它变为白色,其余两个变为灰色。 最佳答案 您必须对interfaceBuilder中的所有按钮执行相同的操作然后为所有按钮创建socket@IBOutletweakvarbutton1:UIButton!@IBOutletweakvarbutton2:UIButton!@IBOutletweakvarbutton3:UIButton!为所有按钮创建Action@IBActionfuncbuttonOneAction

swift - 如何在 UIButton 背景中设置两种颜色

我想在UIButton背景中设置两种不同的颜色。我知道如何设置一种颜色或边框等。但我不知道如何在背景中设置两种不同的颜色。我展示了这个例子。我使用Swift2 最佳答案 您可以使用具有2对重复颜色的渐变:letgradient:CAGradientLayer=CAGradientLayer()gradient.frame=button.boundsgradient.colors=[UIColor.greenColor().CGColor,UIColor.greenColor().CGColor,UIColor.blackColor(

ios - 在swift4中查找按钮的文本颜色

我正在开发应用程序,我从Storyboard中为UIButton提供文本颜色(默认和选定的不同),我希望变量中的两种文本颜色。任何人都可以帮助我解决这个问题。对于这个问题我有一个解决方案“获取这种颜色的‘颜色代码’并将其赋予变量”任何人都有解决此问题的任何其他简短方法。因为如果我使用“颜色代码”,那么将来当我更改按钮文本的颜色时,然后还要处理该“颜色代码”。 最佳答案 需要调用UIButton的titleColor()方法letcolor=btnOutletExample.titleColor(for:.normal)或者你想要的状

ios - UIColor:灰度值是一个属性吗?

https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIColor_Class/#//apple_ref/occ/clm/UIColor/blackColorCreatingaUIColorwithPresetComponentValues+blackColorReturnsacolorobjectwhosegrayscalevalueis0.0andwhosealphavalueis1.0.有没有一种方法可以检索颜色对象的“灰度值”? 最佳答案

swift - displayP3Red和red有什么区别

在Swift中我找到了两种初始化UIColor的方法UIColor(displayP3Red:CGFloat,green:CGFloat,blue:CGFloat,alpha:CGFloat)UIColor(red:CGFloat,green:CGFloat,blue:CGFloat,alpha:CGFloat)这两种方式有区别吗? 最佳答案 这个答案是我对以下资源的总结https://creativepro.com/how-do-p3-displays-affect-your-workflow/UIColor(red...)在sR

ios - swift 4 : Get RGB values of pixel in UIImage

我知道有很多帖子介绍如何在给定CGPoint的情况下获取UIImage中像素的颜色,但据我所知,它们都已过时告诉。其中大部分包含CGImageGetDataProvider和CGDataProviderCopyData,这在Swift4中是一个错误:'CGImageGetDataProvider'hasbeenreplacedbyproperty'CGImage.dataProvider''CGDataProviderCopyData'hasbeenreplacedbyproperty'CGDataProvider.data'Xcode建议使用这些替代品,但它们并不存在,因此我一直无法