Gre*_*reg 2 iphone calayer uiview ios xcode4
为什么这段代码不能访问'borderWidth'(附加iphone代码)
这是基于一个简单的测试项目,但我确实添加了QuartzCore框架,但这没有帮助.仍在抛出错误,请参阅下面的代码.另一个项目,我这样做它工作正常,我看不出差异
#import "Customview.h"
@implementation Customview
- (id)initWithCoder:(NSCoder *)coder {
self = [super initWithCoder:coder];
if (self) {
// UI Layout
self.layer.borderWidth = 5; // ERROR error: accessing unknown 'borderWidth' component of a property
}
return self;
}
Run Code Online (Sandbox Code Playgroud)
您需要添加QuartzCore框架才能访问任何UIView的图层属性.你添加了吗?
如果您使用的是xCode 4,请从以下步骤添加框架
1. Select Target
2. Build Phases
3. Link Binary with Library Section
4. Tap + and find for the Quartz
5. Add Framework.
Run Code Online (Sandbox Code Playgroud)
现在,将它导入到任何想要访问任何UIControl的图层属性的位置.
#import <QuartzCore/QuartzCore.h>
Run Code Online (Sandbox Code Playgroud)
希望这有帮助.
| 归档时间: |
|
| 查看次数: |
1129 次 |
| 最近记录: |