具有多个委托的 UITextfield

Üna*_*ürk 1 objective-c uitextfield uiviewcontroller ios uitextfielddelegate

我正在使用JJMaterialTextField自定义 UITextField 类。它有一些用于动画占位符等的委托。我也想为使用该类的 UIViewController 使用一些其他委托。如果我在 UIViewController 中为 JJMaterialTextField 类对象写下 delegate.self,我不会执行它自己的委托,它只执行 UIViewController 中的委托方法。但我希望它应该执行两种委托方法。我该怎么做?谢谢。

小智 5

完成在视图控件中使用委托,而是使用这个

[textField addTarget:self 
              action:@selector(textFieldDidChange:) 
    forControlEvents:UIControlEventEditingChanged];
Run Code Online (Sandbox Code Playgroud)

当文本更改时,它会像委托一样运行,还有其他选择器 textFieldDidBegin .. 等。这样你就不会中断委托。