私は iPhone アプリに取り組んでおり、ツールチップを使用したいと考えています。過去に iOS のツールチップに関するいくつかの質問 (このようなもの) を見たことがありますが、解決策はココア コントロールから何かを使用することですが、私が書いていない、または理解していないコードを避けようとしています。
Apple は、私がミュージック アプリでやりたいことを長押しで正確に実行します。
これは明らかに UIMenuController のように見えます。UIMenuController のカスタム テキストの設定は既に回答済みです。ポップアップを選択できないようにするにはどうすればよいですか? 私は、Apple がタッチ イベントを傍受してそれを却下しているだけだと考えています。そうは言っても、彼らがどのようにそれをしているのかわかりません。
現在、次のような空のメソッドであるアクションでメニュー項目を選択可能のままにしています。
UIMenuItem *moreInfo = [[UIMenuItem alloc] initWithTitle:text
action:@selector(doNothing)];
次のいずれかの方法についてアイデアを持っている人はいますか?
- 選択を防ぐためにタッチイベントをインターセプトする
- まったく異なる手段でこの目標を達成する
ありがとう