0

Windowsシステムでは、通常のWebリンクは下線付きの青いテキストのようなものです。クリックすると、Webブラウザが表示され、Webサイトが開きます。

ただし、Xcodeで同じ効果を作成するための完璧な方法は見つかりませんでした。

これは私が現在行っている方法です:

まず、カスタムテーブルの一部です。各行はサブビューを表し、その下部には青い背景があります。マウスインすると青い背景が表示され(青い画像を設定することにより)、マウスアウトすると(白い画像を設定することにより)表示されなくなります。視覚効果は次のとおりです。
画像、クリックしてください

マウスが「接続」ラベル上にある場合、マウスは通常のWebリンクのように自身の外観を「指」に変更する必要があります:
画像、クリックしてくださいNSTextFieldをサブクラス化し、 mouseDown

を上書きしますおよびmouseUp:ラベルをクリック可能にするメソッド。しかし、マウスの外観を変更する方法がわかりません...

何か提案はありますか?どうもありがとうございました!!!

4

1 に答える 1

0

私は自分の解決策を見つけました。サンプル コードに従ってください: DragItemAround
メソッドaddCursorRect:cursor の使用:

また、NSTextField をサブクラス化し、mouseDown:メソッドをキャプチャしてクリック アクションを実装します。

于 2013-03-29T00:41:48.800 に答える