iOS - UIView边框底宽?

Sri*_*aju 3 border objective-c uiview ios4 ios

我知道如何设置边框和边框宽度UIView.

#import <QuartzCore/QuartzCore.h>
...
view.layer.borderColor = [UIColor redColor].CGColor;
view.layer.borderWidth = 3.0f;
Run Code Online (Sandbox Code Playgroud)

如何指定仅为其设置完全相同的属性border-bottom?就像在CSS中我们有border-bottom-width...等

Bra*_*don 7

您可以在绘图中自己绘制:UIView:

- (void)drawRect:(CGRect)rect
{
    //draw the bottom border
    float borderSize = 1.0f;
    CGContextRef context = UIGraphicsGetCurrentContext();
    CGContextSetFillColorWithColor(context, [UIColor redColor].CGColor);
    CGContextFillRect(context, CGRectMake(0.0f, self.frame.size.height - borderSize, self.frame.size.width, borderSize));
}
Run Code Online (Sandbox Code Playgroud)