如何改变UIView的形状

时间:2010-05-27 03:56:39

标签: iphone iphone-sdk-3.0 uiview

是否可以创建带圆边的UIView?

2 个答案:

答案 0 :(得分:1)

来自上面列出的其他stackoverflow问题......

3.0及更高版本

iPhone OS 3.0及更高版本支持CALayer类的cornerRadius属性。每个视图都有一个可以操作的CALayer实例。这意味着您现在可以在一行中获得圆角:

view.layer.cornerRadius = 8;

您需要#import <QuartzCore/QuartzCore.h>并链接到QuartzCore框架才能访问CALayer的标题和属性。

答案 1 :(得分:-1)

您可以继承UIView并覆盖其drawBounds例程以绘制其边缘,但任何UIView或子类的边界将始终为矩形。