Iphone 如何将UITextView子类化

Iphone 如何将UITextView子类化,iphone,uitextview,subclass,uiactionsheet,uiresponder,Iphone,Uitextview,Subclass,Uiactionsheet,Uiresponder,如何在UIActionSheet中将UITextView子类化以覆盖canBeforeFirstResponder以禁用复制,选择并选择UITextView中的所有 #import <UIKit/UIKit.h> @class English; @protocol EnglishDelegate - (void)dismissViewDidFinish:(UIViewController *)viewController; @end @interface English:

如何在
UIActionSheet
中将
UITextView
子类化以覆盖
canBeforeFirstResponder
禁用复制,选择并选择
UITextView
中的所有

#import <UIKit/UIKit.h>

@class English;

@protocol EnglishDelegate

- (void)dismissViewDidFinish:(UIViewController *)viewController;

@end


@interface English: UIViewController <UITextViewDelegate, UIScrollViewDelegate>


{
id<EnglishDelegate> delegate;
UITextView *textView;
UINavigationBar *navBar;
UINavigationController *navigationController;

}

@property (nonatomic, retain) UITextView *textView;
@property (nonatomic, assign) UINavigationBar *navBar;
@property (strong, nonatomic) UINavigationController *navigationController;
@property (nonatomic, assign) id<EnglishDelegate> delegate;
@property (nonatomic, retain) UIScrollView *scrollView; 

-(void)dismissView:(id)sender;

@end
#导入
@课堂英语;
@英语礼宾指南
-(void)dismissViewDidFinish:(UIViewController*)viewController;
@结束
@界面英语:UIViewController
{
id代表;
UITextView*textView;
UINavigationBar*导航栏;
UINavigationController*导航控制器;
}
@属性(非原子,保留)UITextView*textView;
@属性(非原子,赋值)UINavigationBar*navBar;
@属性(强,非原子)UINavigationController*navigationController;
@属性(非原子,赋值)id委托;
@属性(非原子,保留)UIScrollView*scrollView;
-(作废)dismissView:(id)发件人;
@结束
任何人都知道如何在h文件中对其进行子类化


感谢您的帮助。

您不会在另一个类中对
UITextView
进行子类化;您只需在另一个文件中对其进行简单的子类化,并覆盖
canBecomeFirstResponder
,如下所示:

- (BOOL)canBecomeFirstResponder {
    return NO;
}

您的意思是说,在m文件中,我可以对其进行子类化。您可以在
.h
文件中对其进行子类化,并覆盖相应
.m
文件中的方法。如果不对其进行子类化,我可以覆盖canBecomefirstresponder,或者有其他方法禁用复制粘贴菜单在
UITextView
是对其进行子类化,并覆盖
可以成为第一响应者
;重写它的唯一方法是通过子类化
UITextView