xcode 如何在objective c中更改文本框样式?

b1uwtaje  于 2023-01-31  发布在  其他
关注(0)|答案(2)|浏览(100)

我只想更改下边框样式。可以吗?我知道这个代码

theTextFiels.layer.borderColor=[[UIColor blueColor]CGColor]; // border rengi
theTextFiels.layer.borderWidth= 5.0f; // border kalınlığı

但这会将更改应用到所有边框(上,右,左,下)如何更改唯一的下边框颜色?

5fjcxozz

5fjcxozz1#

你不能只改变一个边框的颜色,除非你子类化了,并且知道如何使用UIView的draw rect方法。
你应该尝试@stiles的方式..制作一个图像,然后设置为背景...
步骤是:制作四幅图像;每个都有不同的边作为你想要的颜色边框。然后将文本域背景更改为合适的。
你应该使图像像原始文本字段一样。这样你就可以实现你想要的,

zte4gxcn

zte4gxcn2#

你可以用图像来做。
myTextField.background = [UIImage imageNamed:@"blue-line.png"];

相关问题