【问题标题】:Changing the return key to a done key on the iPhone Keyboard (UITextView)在 iPhone 键盘 (UITextView) 上将返回键更改为完成键
【发布时间】:2011-06-09 19:16:14
【问题描述】:

我正在开发一个带有 UITextView 的应用程序。我想用 Done 键替换键盘上的 return 键。我找到了它的代码,但它是用于 UITextField 而不是 UITextView。

【问题讨论】:

    标签: iphone objective-c keyboard keyboard-layout


    【解决方案1】:

    您可以使用returnKeyType 属性更改返回键

    UITextView *textview = [[UITextView alloc] initWithFrame:CGRectMake(0.f, 0.f, 120.f, 40.f)];
    
    textview.returnKeyType = UIReturnKeyDone;
    [self.view addSubview:textview];
    

    问候,
    KL94

    【讨论】:

    • 我遇到了这个错误:预期为 ',' 或 ';'在“initWithFrame”之前我需要做什么来解决这个问题?
    • @inFever :我忘记了一些 [ ]。我已经编辑了我的回复。它应该知道。
    • 嗯,它仍然是我项目中的返回键。您介意在有时间的时候将代码上传到 mediafire 或其他什么吗?
    • 也许您正在尝试编辑 IBOutlet 对象的某些属性?在这种情况下,不要忘记将你的 UITextView 链接到你的委托......在一个新项目中尝试我的代码,将它复制到你的 viewcontroller 的 viewDidLoad 方法中它会起作用。
    • 是的,现在我得到了一个完成键,但它在左上角添加了另一个 TextView。 (这是我获得完成键的文本视图。我创建的文本视图仍然具有正常的返回键。是的,我确实添加了委托,并将委托链接到文本视图,将 IBOutlet 链接到文本视图。这是我创建的有问题的新项目:mediafire.com/?9796p0pu86i1l12也许你知道出了什么问题。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-08-05
    • 2011-06-09
    • 2012-09-11
    • 2010-11-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多