In my case, I had to make my view both a delegate for UITextViewDelegate and UIScrollViewDelegate. This will not call the method until I add both. Probably because I'm in EAGLView, not in the viewcontroller.
@interface EAGLView : UIView <UITextFieldDelegate, SDWebImageManagerDelegate, UITextViewDelegate, UIScrollViewDelegate>
I also did:
alertMessage.delegate = self;
As alertMessage is my TextView, which I use as a scroller of terms of service.
source share