我想更改UITextField邊框顏色。是否可以自定義邊框的顏色?我搜索了xib
中的所有選項,但我沒有找到任何選項來更改border color
。更改textField邊框顏色iOS
回答
您可以使用此:
yourTextField.layer.borderColor=[[UIColor blackColor]CGColor];
yourTextField.layer.borderWidth=1.0;
記得導入#import <QuartzCore/QuartzCore.h>
在你的.h文件中
你也可以指定你的RGB值。
yourTextField.layer.borderColor=[[UIColor colorWithRed:178.0f/255.0f green:178.0f/255.0f blue:178.0f/255.0f alpha:1.0] CGColor];
注:您需要設置兩個值與iOS開始7
更新爲SWIFT 2.3
yourTextField.layer.borderColor = UIColor.blackColor().CGColor
yourTextField.layer.borderWidth = 1.0
OR
yourTextField.layer.borderColor = UIColor(red: 178.0/255.0, green: 178.0/255.0, blue: 178.0/255.0, alpha: 1.0).CGColor
更新迅速3.1.1
yourTextField.layer.borderColor = UIColor.black.cgColor
yourTextField.layer.borderWidth = 1.0
OR
yourTextField.layer.borderColor = UIColor(red: 178.0/255.0, green: 178.0/255.0, blue: 178.0/255.0, alpha: 1.0).cgColor
似乎無法在IOS7上工作 – Jeef 2014-03-19 15:13:04
它僅適用於borderWidth。即使在iOS6中也必須提供borderWidth。它也適用於iOS7。 – KDeogharkar 2014-03-20 04:03:09
與此搏鬥約10分鐘!最後,我似乎沒有將textField連接到插座( – trickster77777 2014-10-30 16:23:31
使用Quartzcore框架。 您可以設置textField.layer.borderWidth,以及BORDERCOLOR:
tField.layer.borderColor = [UIColor redColor].CGColor;
#import <QuartzCore/QuartzCore.h>
下面的代碼用於更改文本字段的邊框顏色
textField.layer.borderWidth = 2.0f;
textField.layer.borderColor = [[UIColor redColor] CGColor];
textField.layer.cornerRadius = 5;
textField.clipsToBounds = YES;
對於SWIFT:當我搜索文本框的邊框顏色改變我力發現後,所以我張貼,否則,我會沒有
textField.layer.borderColor = UIColor.redColor().CGColor;
txt_field.layer.borderColor = UIColor.redColor()。CGColor //對於Swift – 2016-03-30 14:08:44
- 1. 如何更改TextField邊框的顏色? iOS
- 2. 更改NSWindow邊框顏色
- 3. 更改球邊框顏色
- 4. 更改背景顏色更改邊框
- 5. 更改複選框的顏色邊框
- 6. 更改複選框邊框顏色
- 7. 更改選擇框的邊框顏色
- 8. 更改組合框邊框顏色
- 9. 的iOS更改單元格邊框着色顏色
- 10. Edittext更改邊框顏色始終onclick
- 11. JQuery更改邊框顏色10秒
- 12. 更改邊框顏色(不分組)
- 13. Netbeans更改Diff-view邊框顏色
- 14. 邊框動畫不會更改顏色
- 15. Highcharts,更改最大塊邊框顏色
- 16. 更改tr和td的邊框顏色
- 17. VB更改顏色邊框菜單條
- 18. 更改JTabbedPane邊框的顏色
- 19. java jbutton更改翻轉邊框顏色
- 20. 無法更改佈局邊框顏色
- 21. 如何更改GWT TEXTBOX邊框顏色
- 22. 更改所選UITableViewCell的邊框顏色
- 23. Onmouseover DIV,更改圖像邊框顏色
- 24. 如何更改UITableView邊框的顏色?
- 25. 更改UWP窗口邊框顏色?
- 26. 如何更改colorbox的邊框顏色
- 27. 如何更改Button的邊框顏色?
- 28. 點擊後更改UIButton邊框顏色
- 29. 點擊更改邊框顏色
- 30. QComboBox無法更改邊框顏色
遺憾。 – user2017285 2013-03-01 09:15:45