我试图覆盖setFrame:function,我的代码如下所示:
%new
- (void)setFrame:(CGRect)frame
{
[super setFrame:frame];
}
但我从编译器得到错误:
error: use of undeclared identifier 'super'
[super setFrame:frame];
^
1 error generated.
我尝试过使用[[[UIView alloc] init] setFrame:frame];但它没有用。
编辑: 我正在使用THEOS
答案 0 :(得分:0)
解决方法是删除%new并在函数中添加%orig,在这种情况下,这对我有用。