gpt4 book ai didi

swift - 有什么办法可以通过函数进行委托(delegate)吗?

转载 作者:行者123 更新时间:2023-11-28 12:41:43 25 4
gpt4 key购买 nike

为了避免重复,你如何转换这样的东西:

 self.upperTextField.delegate = self
self.lowerTextField.delegate = self

进入:

 func setDelegates(textField: UITextField){
textField.delegate = self
print("delegates set")
}

最佳答案

您可以修改您的函数以接受一组 UITextField 对象:

func setDelegates(delegate: UITextFieldDelegate, textFields: [UITextField]) {
for textField in textFields {
textField.delegate = delegate
}
print("delegates set")
}

然后这样调用它:

setDelegates(self, textFields: [upperTextField, lowerTextField])

关于swift - 有什么办法可以通过函数进行委托(delegate)吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39261250/

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