[英]How can I make a NSTableCellView editable after a doubleclick?
設定:
我在Storyboard中創建了一個具有正常NSTableCellView
的NSTableView
。 現在,我單擊NSTableCellView內的文本字段,然后選擇Editable
作為Behavior。 生成並啟動。
結果:
當您單擊一個單元格時,它會突出顯示,如果再次單擊它,它將變為可編輯狀態。 您將假定如果雙擊(先突出顯示然后進行編輯)另一個將直接進入編輯模式的單元格,但事實並非如此,它只會突出顯示它。 然后,我必須等待一小段時間,然后才能單擊編輯。
首選結果:
當我編輯一個單元格並雙擊另一個單元格時,它應該直接進入編輯模式。
[self.tableView setDoubleAction:@selector(doubleClick:)];
//...
- (void)doubleClick:(id)sender
{
//set your cell to editable mode
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.