Q
提示和委託問題
0
A
回答
1
這一切都取決於您希望用戶如何提交數據。用戶最友好的方式就是按TahoeWolverine解釋並實施- (BOOL)textFieldShouldReturn:(UITextField *)textField
從UITextFieldDelegate
。爲了使用它,實現textFieldShouldReturn:
的類在其接口聲明中必須具有<UITextFieldDelegate>
協議;此外,相關文本字段必須將實施類設置爲其代表。在大多數情況下,這些應該是這樣的:
@interface SomeViewController : UIViewController <UITextFieldDelegate> {
UITextField *myField;
}
@property (nonatomic, retain) IBOutlet UITextField *myfield
@end
,並在地方執行:
[[self myField] setDelegate:self];
最後,實現UITextFieldDelegate
協議:
- (BOOL)textFieldShouldReturn:(UITextField *)textField {
if (textField == [self myField]) {
[self doSomethingWithText:[[self myField] text]];
}
}
希望有所幫助。
0
是的,你應該使用一個委託,並鏈接到鍵盤的完成按鈕(我假設你正在呈現用戶鍵盤)。只需將您的委託關聯到鍵盤的返回鍵,那應該可以做到。
相關問題
- 1. SSCollectionView委託問題
- 2. UIPopoverController委託問題?
- 3. Javascript委託問題
- 4. C#委託問題
- 5. WebView委託問題
- 6. UIACtionSheet委託問題
- 7. UIPopover委託問題
- 8. UITableViewController子類和UISplitViewController委託問題
- 9. ViewController委託和viewWillDisappear計時問題
- 10. jQuery事件委託和附件問題
- 11. 用戶控制,委託和UpdatePanel問題
- 12. 問題與UITableView數據源和委託
- 13. FormClosing委託事件問題
- 14. 宣佈委託的問題
- 15. ABPeoplePicker委託模式問題
- 16. 面對popoverControllerShouldDismissPopover委託問題
- 17. 問題的UITableView的委託
- 18. GridView委託問題在ASP.Net
- 19. Vb.Net行動委託問題?
- 20. iOS NSURLConnection委託問題
- 21. 與委託和回調funcitons問題 - fsharp,交易所託管API
- 22. 統一委託轉換的問題
- 23. 引擎蓋問題在C#委託
- 24. C++類委託構造函數問題
- 25. C#遞歸委託聲明問題
- 26. jQuery加載()/事件委託問題
- 27. Android上委託模式的問題
- 28. UIButton子類委託方法問題
- 29. NS應用程序委託問題
- 30. 使用GameKitHelper委託問題 - cocos2d
是的,我實際上在另一個應用程序中使用了textFieldShouldReturn,非常棒的建議。 – Xcoder 2009-07-22 14:14:45