2009-04-22 86 views
0

我的應用程序使用Coredata並在表格中顯示數據,一列有一個複選框,一個有標題。 我希望它做的是,當複選框被選中時,刪除行而不是使用刪除/減號按鈕的人。我想要這個的原因是因爲我的應用程序是一個任務管理應用程序。如果選中(Cocoa),你將如何使複選框刪除表中的一行?

+0

您是否希望立即刪除商品(比如只要點擊複選框),還是希望他們能夠選擇多個商品,然後點擊「刪除所選商品」按鈕? – 2009-04-22 17:43:03

回答

4

這聽起來像一個糟糕的用戶界面設計。一個流浪的點擊,任務就消失了。你應該做的是讓複選框設置一個「完成」標誌,然後你的視圖可以以不同的方式顯示該任務(例如使用文本刪除線或變灰)或者爲用戶提供不顯示帶有標誌設置項的選項。

+0

嘿,這是一個好主意,如果勾選複選框,我將如何讓行背景顏色發生變化? – Joshua 2009-04-22 17:56:57