0

これは私がやりたいことであり、まだできていません。あなたが私を助けてくれることを願っています。

ボタンとテーブルがあります。そして、このボタンを押したときにテーブルの内容を編集したい。mouseDown イベントでボタンを押すと、そのイベントをキャプチャして、実際の時間を取得したいとします。そして、mouseUp イベントでボタンを離すと、実際の時間をもう一度取得して、テーブルの行を更新したいと考えています。

例: 1- ボタンを押します (ボタンを離さずに mouseDown イベントをキャプチャします): 実際の時間を取得します。たとえば、18:10:23 とします。2- ボタンを離します (mouseUp イベントをキャプチャします): 実際の時間を取得します。たとえば、18:10:33 とします。3. テーブルを更新します。

-------------------------            -------------------------
|_#_|__start__|___end___|    ==>     |_#_|__start__|___end___|
| 1 |00:00:00 |00:00:00 |            | 1 |18:10:23 |18:10:33 |
-------------------------            -------------------------

どうすればいいですか?私の主な問題は、NSButton が mouseDown イベントと mouseUp イベントの両方をキャプチャしないことです。

4

2 に答える 2

0

私はこれを解決することができました

- (void)awakeFromNib
 {
       [_myButton sendActionOn:NSLeftMouseDownMask];
 }

そしてウィルが言ったことを使って

于 2014-01-29T17:36:36.423 に答える