gpt4 book ai didi

ios - 将所有 TextField 委托(delegate)添加到 UIView 的简单方法?

转载 作者:行者123 更新时间:2023-11-28 19:01:18 24 4
gpt4 key购买 nike

无需像这样手动将每个 TextField 委托(delegate)添加到 UIView:

self.txtName.delegate = self;
self.txtAge.delegate = self;

有没有更快的方法将所有 TextField 委托(delegate)添加到 UIView?

或者,有没有一种方法可以在不使用 UITextFieldDelegate 的情况下获取刚刚获得焦点的 TextField 的位置?

最佳答案

创建奥特莱斯集合

@property(nonatomic, strong) IBOutletCollection(UITextField) NSArray *textFields;

然后遍历文本域

for(UITextField *aTextField in self.textFields)
{
aTextField.delegate = self;
}

NSHipster 上有一篇关于 IBOutlets 的好帖子

关于ios - 将所有 TextField 委托(delegate)添加到 UIView 的简单方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25190000/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com