テキスト「共有」(スクリーンショットを参照)を持つUIMenuItem(およびUIMenuControllerで初期化)を作成しています。これを使用して、textViewからテキストを選択し、そのコンテンツを共有しています。
shareMenuItem=[[UIMenuItem alloc] initWithTitle:@"Share" action:@selector(socialShare:)];
textView が 1 行で占有されるような高さの場合、作成した UIMenuItems のセレクターがトリガーされません。
問題のあるシナリオのスクリーンショットを次に示します。「共有」をクリックしても、それぞれのセレクターは起動しません。選択キャレットが完全に表示されていないことに注意してください。
ただし、textview の高さが複数の行を占める可能性がある場合、下のスクリーンショットのように選択キャレットが完全に表示されると、セレクターがトリガーされます。
私は問題で立ち往生しているので、この問題を解決するための提案をしてください.
ありがとう