到目前为止,这是我所做的,但是当我运行此代码时,所有边框都会形成。我只需要获得底部边框。请帮忙。我问过的问题是UIImage View而不是UITextField。
CGFloat borderWidth = 1;
CALayer *bottomBorder = [CALayer layer];
[self.layer setBorderColor: [[UIColor blackColor] CGColor]];
[self.layer setBorderWidth: 2.0];
self.layer.frame = CGRectMake(0, self.frame.size.height - borderWidth,
self.frame.size.width, self.frame.size.height);
[self.layer addSublayer:bottomBorder];
答案 0 :(得分:0)
Hello @Vishnu Prasannan,
您只需更新代码,如下所示:
CGFloat borderWidth = 1;
CALayer *bottomBorder = [CALayer layer];
[bottomBorder setBorderColor: [[UIColor blackColor] CGColor]];
bottomBorder.frame = CGRectMake(0, self.frame.size.height - borderWidth, self.frame.size.width, borderWidth);
[self.layer addSublayer:bottomBorder];
它会起作用。如果您有任何疑问,请告诉我。