专注于 UITextField 然后选择 UIButton xcode

Posted

技术标签:

【中文标题】专注于 UITextField 然后选择 UIButton xcode【英文标题】:focus on UITextField then select UIButton xcode 【发布时间】:2015-07-15 11:29:48 【问题描述】:

当我专注于 UITextField 时,我想在 UITableview 中的 UITextField 前面更改 UIButton 的图像。有可能吗?

【问题讨论】:

【参考方案1】:

您可以通过实现UITextFieldDelegate 方法textFieldDidBeginEditing: 在您的UITextField 获得焦点时收到通知。

textField.delegate = self;

实现此方法后,获取正确UIButton的引用并像这样更改所需的图像。

-(void)textFieldDidBeginEditing:(UITextField *)sender
    [yourButton setImage:newImage forState:UIControlStateNormal];

【讨论】:

我的按钮在 UITableView 中是动态创建的。请检查我的问题。 要获取表格视图中动态创建的按钮的引用,您可以使用标签。然后在 didBeginEditing 方法中,你可以从你的标签中获取按钮。 为什么不更新您的答案以显示完整的示例?

以上是关于专注于 UITextField 然后选择 UIButton xcode的主要内容,如果未能解决你的问题,请参考以下文章

为啥我不能专注于 iOS 中 uitableview 单元格(越过导航栏)中的正确 uitextfield,目标 c

IOS开发-UI学习-UITextField的具体属性及用法

UIButton没有得到关注

UITextField 清除故障 - 文本突出显示,选择插入符号出现

选择 UITextField 文本时隐藏选项菜单

VoiceOver 辅助功能专注于一系列元素