object-cのUITextviewについて質問です。

画面長押しによるテキスト選択の変化を検知するdelegateメソッドとして,
- (void)textViewDidChangeSelection:(MyUitextView *)textView;
がありますが、テキスト選択の終了を検知するにはどのようにすればいいでしょうか。

目的は、テキスト選択終了後に独自デザインのメニューを実装することです。
UIMenuControllerのデフォルトメニューはcanPerformActionのオーバーライドで非表示にしています。