2012-01-29 15 views
7

NSArrayController aracılığıyla bağladığım ve modelime bağlayan çok basit bir NSTableView var. Düzenlemek için iki kez tıklatıldığında görüntünün davranışını hafifçe değiştirmek isterim. Bir hücreyi çift tıklatmanın çift tıklatıldığında, hücrenin yalnızca hücrenin içindeki metnin bulunduğu konumda tıklatıldığında düzenleme için hücreyi açmak olduğu varsayılan davranış gibi görünüyor (aşağıya bakın).NSTableView Metni düzenlemek için hücrenin herhangi bir yerine nasıl tıklanır?

Davranışı değiştirmek istiyorum, böylece hücre içinde çiftinin çift tıklatılmasına neden oluyor (aşağıdaki resimde yeşil durum). Herhangi bir fikir? Belki yanlış terimleri araştırıyordum ama bu konuda bir şey bulamadım.

enter image description here

cevap

2

Alt sınıf NSTextFieldCell ve geçersiz -hitTestForEvent: inRect: ofView: bakılmaksızın fare tıklaması oluştu nerede NSCellHitEditableTextArea dönmek için.

İlgili konular