KiS*_*OrE 3 iphone xamarin.ios uikeyboard ios uikeyboardtype
我需要UIKeyboard在Return键的位置添加一个按钮,还需要使用MonoTouch为iPhone的自定义按钮引发事件.
看一下UITextInputTraits协议.它定义了一个returnKeyType(UIReturnKeyType),它可以是
typedef enum {
UIReturnKeyDefault,
UIReturnKeyGo,
UIReturnKeyGoogle,
UIReturnKeyJoin,
UIReturnKeyNext,
UIReturnKeyRoute,
UIReturnKeySearch,
UIReturnKeySend,
UIReturnKeyYahoo,
UIReturnKeyDone,
UIReturnKeyEmergencyCall,
} UIReturnKeyType;
Run Code Online (Sandbox Code Playgroud)
UITextField和UITextView类支持此协议.我不认为你可以进一步定制它,除非你做一些非常hacky的东西.
如果你有一个UITextField,那么你可以实现
- (BOOL)textFieldShouldReturn:(UITextField *)textField
Run Code Online (Sandbox Code Playgroud)
如果你有一个UITextView,你可以实现
- (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text
Run Code Online (Sandbox Code Playgroud)
两个委托方法,以确定返回时的行为.
| 归档时间: |
|
| 查看次数: |
6658 次 |
| 最近记录: |