繁体   English   中英

具有UITextViewDelegate的UIVIEW子类

[英]UIVIEW Subclass with UITextViewDelegate

我的视图控制器变得越来越复杂,所以我决定将一些控件组合在一起并为uiview子类化。 在我的视图控制器中,我正在获取视图:

@property (strong, nonatomic) PostMenuCell *menuCell;
menuCell = [[PostMenuCell alloc] initWithFrame:CGRectMake(3,200,304,96) ];
menuCell.textView.delegate = self;
[self.view addSubview:menuCell];

而且看起来还不错。 我有一个文本视图,正在VC中使用委托:

@interface PostPictureViewController : UIViewController <UITextViewDelegate>

我正在尝试使用文本视图委托方法,例如:

- (void)textViewDidBeginEditing:(UITextView *)textView
-(BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range        replacementText:(NSString *)text

当您单击文本区域时,键盘会弹出,但不会使用委托方法,因此我无法执行任何操作或关闭键盘。 我以为menuCell.textView.delegate = self; 会使文本视图委托VC,但显然不行。

任何指导将不胜感激。

检查textview在设置其委托时是否不为零。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM