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

Shai UI picture Shai UI · Jul 25, 2010 · Viewed 207.9k times · Source

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

Vladimir picture Vladimir · Jul 25, 2010

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.