foreyez foreyez - 1 year ago 63
Objective-C Question

Cocoa Touch: How To Change UIView's Border Color And Thickness?

I saw in the inspector that I can change the background color, but I'd like to also change the border color and thickness, is this possible?


Answer Source

You need to use view's layer to set border property. e.g:

#import <QuartzCore/QuartzCore.h>
view.layer.borderColor = [UIColor redColor].CGColor;
view.layer.borderWidth = 3.0f;

You also need to link with QuartzCore.framework to access this functionality.