您的位置:首页 > 产品设计 > UI/UE

UITextViewDelegate详解

2016-02-17 09:46 411 查看
1.//在text view获得焦点之前会调用textViewShouldBeginEditing: 方法。
- (BOOL)textViewShouldBeginEditing:(UITextView *)textView;

2.//当text view失去焦点之前会调用textViewShouldEndEditing
- (BOOL)textViewShouldEndEditing:(UITextView *)textView;

3.//当text view获得焦点之后,并且已经是第一响应者(first responder),那么会调用textViewDidBeginEditing: 方法

- (void)textViewDidBeginEditing:(UITextView *)textView;

4.////结束编辑
- (void)textViewDidEndEditing:(UITextView *)textView;
5.////内容将要发生改变编辑

- (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range
replacementText:(NSString *)text;
6.////内容发生改变编辑

- (void)textViewDidChange:(UITextView *)textView;
7./////焦点发生改变
- (void)textViewDidChangeSelection:(UITextView *)textView;
8.///指定范围的内容与 URL 将要相互作用时激发该方法——该方法随着
IOS7被使用;

- (BOOL)textView:(UITextView *)textView shouldInteractWithURL:(NSURL *)URL
inRange:(NSRange)characterRange
NS_AVAILABLE_IOS(7_0);
9.
- (BOOL)textView:(UITextView *)textView shouldInteractWithTextAttachment:(NSTextAttachment *)textAttachment inRange:(NSRange)characterRange
NS_AVAILABLE_IOS(7_0);
textView指定范围的内容与文本附件将要相互作用时,自动激发该方法——该方法随着 IOS7被使用;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: