【发布时间】:2014-10-07 11:23:02
【问题描述】:
我正在尝试找到实现圆角矩形的最佳方法(例如,像 iphone 图标一样闲逛)。我的搜索建议使用 UIBezierPath。
为了测试该类,我制作了一个新的 xcode 模板(单视图应用程序),基本上只是在 ViewController 的 viewDidLoad 中添加了以下几行:
UIBezierPath* path = [UIBezierPath
bezierPathWithRoundedRect: CGRectMake(10, 10, 120, 120)
cornerRadius: 5];
[[UIColor colorWithRed:0.5 green:0.5 blue:0.5 alpha:1.0] setFill];
[path stroke];
[path fill];
现在我收到几个“...invalid context 0x0 error...”。我假设我必须先设置一个上下文?!但是我该怎么做或者如果不解决这些错误呢?
我对该错误的搜索出现了一些帖子。不幸的是,它们似乎都具有相当复杂的相关编码。不过我很确定我在这里只是有一个非常基本的误解。
谢谢!
【问题讨论】:
-
@Desdenova 谢谢!看起来不错 - 我会检查一下。
标签: ios objective-c iphone xcode uibezierpath