草庐IT

textfielddidbeginediting

全部标签

ios - 禁用带有 textFieldDidBeginEditing 的 UIButton 需要单击 UITextField 才能生效

使用UITextFieldDelegate,我根据3个UITextFields是否包含信息来禁用我的UIButton“btnSignup”。目前,它的工作正常减去UIButtonreact的事实(再次运行if语句),我必须点击UITextField。当我输入内容并返回删除它时也是如此。UIButton保持事件状态,直到我点击UITextField(如果我点击提交而不点击其他地方,我可以提交,但事实并非如此。)classMainVC:UIViewController,UITextFieldDelegate{@IBOutletvarreceiveName:UITextField!@IBOu

swift - 如何从 Collection View 中获取单元格的索引路径,从使用 textFieldDidBeginediting 的文本字段

我制作了一个CollectionView,其中填充了文本字段。我已经让textFieldDidBeginEditing正常工作了。我已将单元格中的文本字段分配给索引路径中的项目作为委托(delegate)。问题是我如何在下面的代码中选择的字段中获取indexPath.row?任何帮助将不胜感激functextFieldDidBeginEditing(textField:UITextField){print("")} 最佳答案 您应该将CGPoint(x:0.0,y:0.0)转换为相对于CollectionView引用框架的点(tex
12