我有一个textview。我想知道在按下UINavigationBackbutton按钮的同时在textview中所做的更改。如何比较在UItextview中输入的新旧文本? 如果有任何更改,我会问你想保存更改吗?ipad:如何知道在UITextView中完成编辑?
0
A
回答
0
只需设置一个标志,当你的UITextView确实开始编辑(wasEdited = YES)并保存文本的当前状态(originalText = myTextView.text)然后后退按钮检查(originalText isEqualToString:myTextView.text & & wasEdited)
将被编辑的标签是为了避免串comparaison的情况下,用户没有进入编辑:)
0
iphony,比从未
犹未晚...
- (BOOL)textViewShouldBeginEditing:(UITextView *)textView {
NSLog(@"textViewShouldBeginEditing");
return YES;
}
- (void)textViewDidBeginEditing:(UITextView *)textView {
NSLog(@"textViewDidBeginEditing");
}
- (void)textViewDidChange:(UITextView *)textView {
NSLog(@"textViewDidChange");
}
- (void)textViewDidChangeSelection:(UITextView *)textView {
NSLog(@"textViewDidChangeSelection");
}
- (BOOL)textViewShouldEndEditing:(UITextView *)textView {
NSLog(@"textViewShouldEndEditing");
return YES;
}
- (void)textViewDidEndEditing:(UITextView *)textView {
NSLog(@"textViewDidEndEditing");
}
相关问题
- 1. Android我如何知道编辑文本已完成编辑?
- 2. 如何知道用户何时在Paint.NET中完成编辑文件?
- 3. ABPersonViewController完成编辑通知
- 4. 如何知道生成CKEditor WYSIWYG编辑器的javascript是否已完成执行?
- 5. 如何知道资产:在Rails上完成预编译?
- 6. 如何知道FileSystemWatcher何时完成
- 7. 如何知道dllmain何时完成?
- 8. 如何知道Core Animation何时完成?
- 9. 如何知道何时下载完成
- 10. 如何知道ScheduledExecutorService何时完成
- 11. 如何知道何时下载完成?
- 12. 如何知道FileSystem.CopyDirectory何时完成?
- 13. 我如何知道location.reload()何时完成?
- 14. 如何知道dd何时完成
- 15. writeToFile如何知道它何时完成
- 16. 如何知道何时安装完成?
- 17. 如何知道绑定何时完成?
- 18. 如何知道IntentService何时完成?
- 19. 如何知道appcache何时完成?
- 20. 如何知道动画剪辑已完成?
- 21. tvOS UITextView - 如何编辑
- 22. WPF,如何知道任务已完成
- 23. 如何知道MKMapview setRegion:animated:已完成?
- 24. 我如何知道reloadData已经完成
- 25. 摩卡如何知道完成指定?
- 26. 如何知道iframe已完成加载?
- 27. 如何知道线程已完成
- 28. 如何知道nodejs进程完成?
- 29. 如何知道活动已完成?
- 30. 如何知道ASIFormDataRequest是否完成?