UITextView确实结束了编辑

时间:2012-10-17 00:47:14

标签: iphone objective-c xcode textview uitextview

当我的UITextView完成编辑时,我想NSLog

我试过

- (BOOL)textViewShouldEndEditing:(UITextView *)textView

- (void)textViewDidEndEditing:(UITextView *)textView

既没有奏效。

修正:

myTextView.delegate = self;

2 个答案:

答案 0 :(得分:10)

您是否设置了textview的代理?

修正:

在.h文件中设置委托,如下所示:

#import <UIKit/UIKit.h>  

@interface TextViewController : UIViewController <UITextViewDelegate>  
{  
          UITextView *textView;  
}  
@property (nonatomic, retain) UITextView *textView;  
@end 

答案 1 :(得分:2)

如果您使用的是UITextField,请确保使用UITextFieldDelegate而不是UITextViewDelegate。而这种方法反而解决了我的问题。

- (void)textFieldDidEndEditing:(UITextField *)textField