Как использовать Objective-C Категории
Когда вы реализуете категорию класса в файле, все ли экземпляры этого класса будут по умолчанию категории?
Я новичок в Objective-C и пытаюсь сделать мой недоступный для редактирования UITextView невыбираемым. Я наткнулся на этот ответ, используя категорию:https://stackoverflow.com/a/8013538/1533240
Который имеет следующее решение:
@implementation UITextView (DisableCopyPaste)
-(BOOL) canBecomeFirstResponder
{
return NO;
}
@end
Я добавил фрагмент в свой код, но, похоже, он не работает, так как я все еще могу выделить текст. Моя декларацияUITextView
это обычно:
titleLabel = [[UITextView alloc] initWithFrame:frame];
Я попытался изменить объявление на[DisableCopyPaste alloc]
но это, похоже, не сработало .. ха-ха.
Спасибо!