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
。