如何在ios(目标c)中为UIImageView添加底部边框?

时间:2017-05-30 04:49:19

标签: ios objective-c

到目前为止,这是我所做的,但是当我运行此代码时,所有边框都会形成。我只需要获得底部边框。请帮忙。我问过的问题是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];

1 个答案:

答案 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];

它会起作用。如果您有任何疑问,请告诉我。