2014-01-23 46 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',所以這個答案是無益的。 –