我想從UItextview中退出鍵盤。如何以編程方式實現UItextView委託方法。UIText查看代表問題
2
A
回答
4
您應該使用UITextViewDelegate。你必須聲明你的類的頭就像使用協議:
@interface YourClass:NSObject<UITextViewDelegate>
然後在您的m,你應該像設置你的類爲代表的一些點:
textView.delegate = self;
然後在您的m再次,你必須實現委託方法,具體爲:
textViewDidChange:
您可以瞭解更多信息閱讀http://developer.apple.com/library/ios/#documentation/uikit/reference/UITextViewDelegate_Protocol/Reference/UITextViewDelegate.html協議引用。
4
有沒有具體的委託方法,當用戶點擊「返回」爲UITextView的認識 所以,你可以像這樣
//In .h File
@interface BlahBlah : UIViewController <UITextViewDelegate>
@property(nonatomic, retain) IBOutlet UITextView *myTextView;
@end
//In .m File
@implementation BlahBlah
@synthesis myTextView;
//In some method, can be viewDidLoad OR viewDidAppear . your convenience ;)
{
self.myTextView.delegate = self;
}
- (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text {
if([text isEqualToString:@"\n"]) {
[textView resignFirstResponder];
return NO;
}
return YES;
}
5
確保您申報的UITextViewDelegate
協議的支持。
- (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text {
if([text isEqualToString:@"\n"]) {
[textView resignFirstResponder];
return NO;
}
return YES;
}
+0
雖然這是真的,我也沒有很好地工作... ... - – Krunal 2012-03-17 07:42:03
6
如果妳想要的回報上,然後單擊u必須寫,實施這種方法時烏爾鍵盤辭職....
- (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text {
if([text isEqualToString:@"\n"]) {
[textView resignFirstResponder];
return NO;
}
return YES;
}
成全它複製和粘貼.... :)
相關問題
- 1. 空白問題與UIText場
- 2. UIText查看屬性串不會改變
- 3. 報表查看器問題
- 4. Rails - 查看對象迭代問題
- 5. CodeIgniter查看問題
- 6. Android查看問題
- 7. oraclesql查看問題
- 8. SQL查看問題
- 9. UIPicker查看問題
- 10. UITable查看問題,
- 11. MVC查看問題
- 12. UISlider查看問題
- 13. 佈局問題與列表查看
- 14. 跨線程問題與列表查看
- 15. UICell問題iPhone滾動表查看
- 16. asp:新列表查看javascript問題
- 17. 列表查看項目點擊問題
- 18. Android排序的列表查看問題
- 19. Lru Cache列表查看圖片問題
- 20. 問題在刷新報表查看器
- 21. 滾動查看問題
- 22. 查看渲染問題
- 23. Xamarin,圖片查看問題
- 24. Zend ErrorController查看問題
- 25. UItable頁腳查看問題
- 26. datagridview查看狀態問題
- 27. OpenFeint和Phonegap查看問題
- 28. IceFaces累積查看問題
- 29. android google map查看問題
- 30. Android查看設計問題
可能的重複http://stackoverflow.com/questions/8871054/resign-keyboard-in-uitextfield – Emil 2012-03-16 12:20:52
我正在使用 – gauri 2012-03-16 12:25:31
究竟你想要什麼?請具體.. – Krunal 2012-03-16 12:26:28