Chcę zmienić kolor UITextField border. Czy możliwe jest dostosowanie koloru obramowania? Przeszukałem wszystkie opcje w xib
, ale nie znalazłem żadnej opcji zmiany border color
.Zmiana koloru obramowania tekstu iOS
Odpowiedz
można użyć to:
yourTextField.layer.borderColor=[[UIColor blackColor]CGColor];
yourTextField.layer.borderWidth=1.0;
i pamiętaj, aby importować #import <QuartzCore/QuartzCore.h>
w pliku .h
Możesz także określić swoją wartość RGB.
yourTextField.layer.borderColor=[[UIColor colorWithRed:178.0f/255.0f green:178.0f/255.0f blue:178.0f/255.0f alpha:1.0] CGColor];
Uwaga: należy ustawić obie wartości wychodząc z iOS 7
Aktualizacja dla szybkiej 2.3
yourTextField.layer.borderColor = UIColor.blackColor().CGColor
yourTextField.layer.borderWidth = 1.0
LUB
yourTextField.layer.borderColor = UIColor(red: 178.0/255.0, green: 178.0/255.0, blue: 178.0/255.0, alpha: 1.0).CGColor
Aktualizacja dla szybkich 3.1.1
yourTextField.layer.borderColor = UIColor.black.cgColor
yourTextField.layer.borderWidth = 1.0
LUB
yourTextField.layer.borderColor = UIColor(red: 178.0/255.0, green: 178.0/255.0, blue: 178.0/255.0, alpha: 1.0).cgColor
Wydaje się nie działać na IOS7 – Jeef
Działa tylko z borderWidth. musisz podać borderWidth nawet w iOS6. Działa również z iOS7. – KDeogharkar
Zmagałem się z tym około 10 minut! W końcu wygląda na to, że nie połączyłem textField z gniazdem ( – trickster77777
Użyj ramy Quartzcore. Można ustawić textField.layer.borderWidth, jak również bordercolor:
tField.layer.borderColor = [UIColor redColor].CGColor;
więcej odniesienia: https://stackoverflow.com/a/5749376/1554632
#import <QuartzCore/QuartzCore.h>
zmienić kolor textField za granica skorzystać z poniższego kodu
textField.layer.borderWidth = 2.0f;
textField.layer.borderColor = [[UIColor redColor] CGColor];
textField.layer.cornerRadius = 5;
textField.clipsToBounds = YES;
Dla SWIFT:
textField.layer.borderColor = UIColor.redColor().CGColor;
txt_field.layer.borderColor = UIColor.redColor() .CGColor // For Swift –
- 1. EPPlus Zmiana koloru obramowania komórek
- 2. Wtyczka walidacji jquery - zmiana koloru obramowania + brak tekstu
- 3. Zmiana koloru tekstu UISegmentedControl
- 4. Zmiana koloru obramowania w formularzu systemu Windows
- 5. Zmiana koloru obramowania TextBox w C#
- 6. Zmiana koloru tekstu na podstawie koloru tła
- 7. zmiana koloru tekstu Przedmiot NavigationView
- 8. Zmiana koloru tekstu powłoki (Windows)
- 9. Zmiana koloru tekstu w MoreNavigationController
- 10. Zmiana koloru tekstu w Android.R.layout.simple_list_item_2
- 11. Zmiana koloru tekstu w WinForms RichTextBox
- 12. Zmiana koloru tekstu przycisku po naciśnięciu przycisku
- 13. Zmiana części koloru tekstu w widgecie "EditText"
- 14. MFC - zmiana koloru tekstu sterowania tekstem spoczynkowym
- 15. Zmiana koloru tekstu w polu tekstowym
- 16. Zmiana koloru tekstu dla formantów QML
- 17. Wykresy Google - zmiana koloru tekstu osi
- 18. Zmiana koloru tekstu jeśli progressbar sięga
- 19. Zmiana koloru tekstu w polach SELECT
- 20. Zmiana koloru tekstu elementu rozwijanego Bootstrap
- 21. zmiana koloru części tekstu w stylus css?
- 22. NSTableView Zmiana koloru tekstu dla wiersza
- 23. zmiana koloru tekstu listviewitem w delphi
- 24. Zmiana koloru tekstu w języku Java
- 25. Zmiana koloru obramowania w komórkach iPhone UITableView (niezgrupowane)
- 26. Dostosowywanie koloru obramowania paska koloru na matplotlib
- 27. Zmień kolor obramowania Koloru TextBox
- 28. Resetowanie koloru obramowania kontrolki wejściowej (HTML/JavaScript)
- 29. Zmiana koloru zaznaczenia
- 30. Zmiana koloru vim 'rynny'
przykro kiedy szukałem textField zmiana koloru obramowania í dint okazało się, że po tak ja pisał inaczej bym nie. – user2017285