2014-01-23 47 views
5

我需要在Xamarin中将UITextField的borderColor更改为White。在Xamarin中更改UITextField borderColor

我试着将其设置为layer.borderColor以及XCode IB中的运行时属性,但它没用。

有人能帮我实现这个吗?

+1

http://forums.xamarin.com/discussion/8204/ios-7-uibutton-with-single-line-border – santhu

回答

16

这应该让你有:

var textField = new UITextField(); 

textField.Layer.BorderColor = UIColor.White.CGColor; 
textField.Layer.BorderWidth = 1f; 

如果还是不行,请出示更多的代码。因为那我想你会在某处覆盖风格。

+1

大声笑严重我不明白我在想什么。我没有设置显然没有显示边框的BorderWidth。 – ilight

-1

Control.Layer.BorderColor = Color.FromHex(“1B9AF7”)。ToCGColor();

+1

提问者已经声明,他们试图设置它的'layer.borderColor',所以这个答案是无益的。 –