我只想更改下边框样式。可以吗?我知道这个代码
theTextFiels.layer.borderColor=[[UIColor blueColor]CGColor]; // border rengi theTextFiels.layer.borderWidth= 5.0f; // border kalınlığı
但这会将更改应用到所有边框(上,右,左,下)如何更改唯一的下边框颜色?
5fjcxozz1#
你不能只改变一个边框的颜色,除非你子类化了,并且知道如何使用UIView的draw rect方法。你应该尝试@stiles的方式..制作一个图像,然后设置为背景...步骤是:制作四幅图像;每个都有不同的边作为你想要的颜色边框。然后将文本域背景更改为合适的。你应该使图像像原始文本字段一样。这样你就可以实现你想要的,
zte4gxcn2#
你可以用图像来做。myTextField.background = [UIImage imageNamed:@"blue-line.png"];
myTextField.background = [UIImage imageNamed:@"blue-line.png"];
2条答案
按热度按时间5fjcxozz1#
你不能只改变一个边框的颜色,除非你子类化了,并且知道如何使用UIView的draw rect方法。
你应该尝试@stiles的方式..制作一个图像,然后设置为背景...
步骤是:制作四幅图像;每个都有不同的边作为你想要的颜色边框。然后将文本域背景更改为合适的。
你应该使图像像原始文本字段一样。这样你就可以实现你想要的,
zte4gxcn2#
你可以用图像来做。
myTextField.background = [UIImage imageNamed:@"blue-line.png"];