gpt4 book ai didi

iphone - 如何使用 MonoTouch 为 iPhone 更改带有自定义按钮的 UIKeyboard 的返回键?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:26:53 24 4
gpt4 key购买 nike

我需要在 UIKeyboard 中添加一个按钮来代替 Return 键,并且还需要使用 MonoTouch 为 iPhone 的自定义按钮引发事件。

最佳答案

看看 UITextInputTraits 协议(protocol)。它定义了一个 returnKeyType (UIReturnKeyType) 可以是

typedef enum {
UIReturnKeyDefault,
UIReturnKeyGo,
UIReturnKeyGoogle,
UIReturnKeyJoin,
UIReturnKeyNext,
UIReturnKeyRoute,
UIReturnKeySearch,
UIReturnKeySend,
UIReturnKeyYahoo,
UIReturnKeyDone,
UIReturnKeyEmergencyCall,
} UIReturnKeyType;

UITextField 和 UITextView 类支持此协议(protocol)。我不认为你可以进一步自定义它,除非你做一些非常 hacky 的东西。

如果你有一个 UITextField 那么你可以实现

- (BOOL)textFieldShouldReturn:(UITextField *)textField

如果你有一个 UITextView 你可以实现

- (BOOL)textView:(UITextView *)textView shouldChangeTextInRange:(NSRange)range replacementText:(NSString *)text

两个委托(delegate)方法,以确定返回时的行为。

关于iphone - 如何使用 MonoTouch 为 iPhone 更改带有自定义按钮的 UIKeyboard 的返回键?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8066102/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com