草庐IT

u_borderColor

全部标签

ios - 运行时 BorderColor 在 Xcode 9 中不起作用

我将CALayer扩展为边框颜色作为运行时属性,但它不起作用。它只显示默认的黑色。extensionCALayer{varborderUIColor:UIColor{set{self.borderColor=newValue.cgColor}get{returnUIColor(cgColor:self.borderColor!)}}} 最佳答案 您应该小心处理nil值,并且可以创建UIView的扩展,将属性声明为@IBInspectabe:importUIKitextensionUIView{@IBInspectablevarbor

ios - 更改 Storyboard 中的 UIButton BorderColor

我在用户定义的运行时属性中为UIbutton设置了CornerRadius和BorderWidth。在不添加layer.borderColor的情况下,它可以正常工作并以黑色显示边框。但是当添加layer.borderColor时不起作用(不显示边框)。 最佳答案 对于Swift:swift3:extensionUIView{@IBInspectablevarcornerRadius:CGFloat{get{returnlayer.cornerRadius}set{layer.cornerRadius=newValuelayer.m

ios - 更改 Storyboard 中的 UIButton BorderColor

我在用户定义的运行时属性中为UIbutton设置了CornerRadius和BorderWidth。在不添加layer.borderColor的情况下,它可以正常工作并以黑色显示边框。但是当添加layer.borderColor时不起作用(不显示边框)。 最佳答案 对于Swift:swift3:extensionUIView{@IBInspectablevarcornerRadius:CGFloat{get{returnlayer.cornerRadius}set{layer.cornerRadius=newValuelayer.m

ios - 文本字段一侧的 UITextfield borderColor 和宽度

我有一个像这样的文本字段设置:textField.borderStyle=UITextBorderStyleLine;textField.layer.borderColor=[[UIColorgreenColor]CGColor];textField.layer.borderWidth=10.0f;'但是有没有可能在左侧有一个更大的边框并且它是不同的颜色?或者我必须用我想要的颜色和位置放置一个drawRect吗? 最佳答案 尝试使用此代码可能会帮助您像Bellow一样在自定义TextFiled的左侧添加边框:--(void)view

iphone - label.layer.borderColor = .... 不工作(Xcode 4.3.2)

我在一个类中工作,该类是UITableViewCell的子类,具有在.h中声明的firstLabel和secondLabel属性,并在.m中为@synthesize。当我以编程方式设置UILabel的格式时,我尝试在firstLabel周围设置边框。来自thisquestion中给出的答案,我尝试在我的项目中做同样的事情。firstLabel.layer.borderColor=[UIColorblackColor].CGColor;问题是在我输入firstLabel.layer后它无法识别它。并点击“esc”(以获取完成列表)Xcode没有任何结果。问题是什么?注意:如果我输入fir

ios - 在 Xamarin 中更改 UITextField borderColor

我需要在Xamarin中将UITextField的borderColor更改为白色。我尝试在XCodeIB中设置它的layer.borderColor和运行时属性,但没有用。有人可以帮我实现这个目标吗? 最佳答案 这应该让你到达那里:vartextField=newUITextField();textField.Layer.BorderColor=UIColor.White.CGColor;textField.Layer.BorderWidth=1f;如果这不起作用,请显示更多代码。因为那时我假设您在某处覆盖了样式。

swift - 如何在 swift 中为 borderColor 变化设置动画

出于某种原因,这对我不起作用:letcolor=CABasicAnimation(keyPath:"borderColor")color.fromValue=sender.layer.borderColor;color.toValue=UIColor.redColor().CGColor;color.duration=2;color.repeatCount=1;sender.layer.addAnimation(color,forKey:"colorandwidth");我没有让任何动画发生。 最佳答案 Swift4UIView扩展

ios - iOS8 中 UITextField 默认的 borderColor 是什么?

我有一个带边框的按钮,我想将其设置为UITextField。所以我尝试了:self.dateButton.layer.borderColor=self.assesseeName.layer.borderColor但这给了我一个黑色边框:如何获得与UITextField相同的颜色(屏幕截图顶部)? 最佳答案 我将按钮的边框颜色设置为标准的浅灰色,边框宽度为0.25并且匹配swift3:myButton.layer.borderWidth=0.25myButton.layer.borderColor=UIColor.lightGray.

ios - 如何设置 UITextField 的 borderColor?

我正在尝试在Swift的iOS8中设置UITextField的borderColor。我尝试使用此代码:myTextField.layer.borderColor=UIColor(red:0.5,green:0.5,blue:0,alpha:1.0)我遇到了这个错误:UIColornotconvertibletoCGColor 最佳答案 @coderRed给了你一个ObjectiveC的答案和一个Swift的答案。忽略他的第一行我在Swift中将其分解为以下2个语句:letmyColor:UIColor=UIColor(red:0.