使用键盘编辑 UIButton 文本

Posted

技术标签:

【中文标题】使用键盘编辑 UIButton 文本【英文标题】:Edit UIButton text with keyboard 【发布时间】:2011-05-25 16:01:50 【问题描述】:

我有一个响应 TouchUpInside 事件的 UIButton。在这个事件处理程序中,我想调出键盘并允许用户编辑按钮的文本。我尝试将编辑设置为 YES,如下所示,但这会给出无法识别的选择器消息...

-(void)editSelection:(id)sender

    [sender setEditing:YES];

如果发件人是 UIButton,有没有办法编辑文本?

【问题讨论】:

【参考方案1】:

最好在按钮上设置一个文本字段(无边框) - 然后[self.myVeryOwnButton setTitle:@"something" forControlState:UIControlStateNormal];

类似的东西。

【讨论】:

你会得到无法识别的选择器,因为你试图在 uibutton 上调用“setEditing”【参考方案2】:

我最终创建了一个与按钮具有相同框架的 UITextField。

【讨论】:

以上是关于使用键盘编辑 UIButton 文本的主要内容,如果未能解决你的问题,请参考以下文章