我有一个带有 UILabel
和 UITextField
的 UIView
:
+--------------+
| label |
| |
| +-----------+|
| | textField ||
| +-----------+|
+--------------+
我想在触摸 label
时选择或聚焦 textField
。
最佳答案
将容器 UIView
更改为 UIControl
并在 ViewController.viewDidLoad
中添加以下内容:
textFieldContainer.addTarget(textField,
action: #selector(becomeFirstResponder),
for: .touchUpInside)
这将导致 textFieldContainer
上的 touchUpInside
事件聚焦 textField
关于ios - 如何在 UITextField 周围添加可点击标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43009188/