В нашем приложении мы хотели иметь два разных цвета границ вокруг текстовых полей (например: верхний и левый края в 1 цвет, а нижний и правый края - в другом цвете) - Это возможно? Любая помощь будет оценена.Как иметь два разных цвета штрихового штриха для textfield-ios
2
A
ответ
1
Там нет без предварительного встроенного способа иметь различные цвета для каждой стороны границы, но вы можете подделать его со слоями. Вероятно, больше работы, чем это стоит, но в основном то, что вы хотите сделать, это рисовать отдельных калейсеров для каждой границы, а затем добавлять их в текстовое поле.
#import <QuartzCore/QuartzCore.h> //This goes up top, but you already know that :-)
CALayer *topBorder = [CALayer layer];
topBorder.frame = // cgrect of where you want the bottom border. Use the textfields frame as reference, but treat the border as a solid rectangle
topBorder.backgroundColor = [UIColor greenColor].CGColor; // the .CGColor is important, don't forget it
[toScrollView.layer addSublayer:topBorder];
Затем просто промыть и повторить для каждой стороны. Вы можете даже установить доминирующий цвет в обычном режиме, а затем просто добавить стороны, которые отличаются (меньше работы)
Смежные вопросы
- 1. Как иметь два разных цвета текста для PagerTitleStrip?
- 2. Как иметь два разных цвета для одного класса?
- 3. Как создать два штриха разного цвета с помощью одного UIBezierPath
- 4. Два разных цвета внутри UITextField
- 5. Изменение цвета различных стилей штриха
- 6. Возможно ли иметь два штриха на элементе SVG?
- 7. Как иметь два разных события изменения bgcolor
- 8. Изменение цвета штриха (границы) программно
- 9. iOS Quartz Изменение цвета штриха
- 10. CSS - Два разных цвета наведите на стол
- 11. Как «записывать» UIBezierPath, чтобы иметь возможность воспроизведения штрихового пути рисования
- 12. ASP.NET Диаграмма 2y оси цвета штрихового кода
- 13. Как иметь два разных входа для командной строки?
- 14. Как иметь два разных фона для линейного макета
- 15. Как иметь два разных фильтра намерения для такой же активности?
- 16. Можно ли определить двухцветный цвет для штрихового штриха, например, в Photoshop?
- 17. Два разных цвета с эффектом линейного градиента
- 18. Изменение изменений цвета штриха предыдущие штрихи цвет
- 19. Изменение цвета штриха в HTML 5 Холст
- 20. Как показать расположение блоков следующим образом может иметь максимум два разных цвета
- 21. Анимировать изменение цвета штриха на UIView
- 22. Диаграммы Google - изменение цвета отдельного штриха
- 23. два разных цвета для списка saparate в android
- 24. Могу ли я иметь два почтовых сервера для разных писем
- 25. Как иметь два цвета фона в td, не охватывая его?
- 26. Как иметь два цикла событий?
- 27. Как переключить два разных цвета в меню вкладки
- 28. Как иметь два разных приложения heroku на одном репо
- 29. Как объект может иметь два разных класса в R?
- 30. Как установить различные цвета в разных частях штриха в html SVG