我有一个自定义UITextView
,在我的 xib 中我删除了一个UITextView
然后将其类更改为我的 CustomTextView。
我在我的界面中声明文本视图,如下所示:
@property (nonatomic, weak) IBOutlet CustomTextView *textViewInputDictee;
我发布了一些自定义文本视图的代码,因为 Stackoverflow 不允许我发布这个问题,但我认为它没用:
-(BOOL)canPerformAction:(SEL)action withSender:(id)sender
{
if (action == @selector(defineSelection:))
{
return NO;
}
else if (action == @selector(translateSelection:))
{
return NO;
}
else if (action == @selector(copy:))
{
return NO;
}
else if (action == @selector(paste:))
{
return NO;
}
else if (action == @selector(cut:))
{
return NO;
}
else {
return NO;
}
return [super canPerformAction:action withSender:sender];
}
如果当我弹出控制器时我的文本视图成为第一响应者,则不会释放自定义文本视图(4 个月)。
我不明白为什么以及如何强制它被释放。