How to add a method to UITextField & UITextView?

后端 未结 3 749
深忆病人
深忆病人 2021-01-22 15:25

I want to put something like this in a method for UITextField & UITextView.

- (void)changeKeyboardType:(UIKeyboardType)keyboardType         


        
3条回答
  •  猫巷女王i
    2021-01-22 16:00

    Like @Josh said, method swizzling isn't what you are looking for. However what I actually had in mind (My bad for not researching more into it before submitting an answer) is to add method at runtime on UITextView and UITextField. While this needs a bit more code to implement, it can give you the sort of one-shot you are looking for (You create a method and add it to both UITextView & UITextField at run-time)

    Here's a blog post about it:

    http://theocacao.com/document.page/327

    http://www.mikeash.com/pyblog/friday-qa-2010-11-6-creating-classes-at-runtime-in-objective-c.html

提交回复
热议问题