簡體   English   中英

雙擊后如何使NSTableCellView可編輯?

[英]How can I make a NSTableCellView editable after a doubleclick?

設定:

我在Storyboard中創建了一個具有正常NSTableCellViewNSTableView 現在,我單擊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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM