如何优雅的解决消息转发问题

很多时候我们需要实现这样一种场景,我们需要继承系统的View,比如UITextField,然后在我们的自定义TextField中拦截UITextFieldDelegate的某些方法,在拦截代码中实现一些自定义逻辑。

如果给我写,我可能会在我们自定义的TextField中再定义一个delegate2,这是一种非常傻瓜的方式,并且需要实现原先系统的UITextFieldDelegate中的所有方法,最近看到我们组里大神写的代码,才知道我真的是图样图森破了。