使用键盘编辑 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 文本的主要内容,如果未能解决你的问题,请参考以下文章
使用 UIPickerView 编辑 UIButton 的文本
在 UITextField 上点击时将 UIButton 移动到键盘上方
如何使 UIButton 导致 UITextField 开始编辑文本