0
アクションを実装するときのデフォルトの動作にどのようにフォールバックするのですか?@IBAction:デフォルトの動作に戻る
たとえば、デフォルトのセル編集コピーの動作を維持しながら、テーブル行のコピーを処理したいとします。または、表の列に対してdoubleClick
を処理し、他の列のセルをダブルクリックして編集モードに入ることができます。
@IBAction func copy(_ sender: Any)
{
guard view.window?.firstResponder == myTable &&
myTable.editedRow == -1 else
{
// TODO: Don't break default behavior
return
}
// Copy selected rows
}
レスポンダチェーンに沿って渡す必要があります。https://developer.apple.com/library/content/documentation/Cocoa/Conceptual/EventOverview/EventArchitecture/EventArchitecture.html#//apple_ref/doc/uid/10000060i -CH3-SW2 –