Bir sütunda NSTableView
var. Kullanıcının tıkladığı satırın satır numarasını yazdırmak istiyorum. Bununla nereden başlamalıyım emin değilim. Bunun için bir yöntem var mı?NSTableView'ın kullanıcı tarafından tıklatılan satırın satır numarasını yazdır
9
A
cevap
14
Sen tableViewSelectionDidChange
yılında tableView dan selectedRowIndexes
özelliğini kullanabileceğiniz dataSource
(tipik olarak bir dizi) verileri kapmak için bu dizinleri kullanabilirsiniz NSTableView delegenizdeki yöntem.
Bu örnekte, tableView çoklu seçime izin verir.
Swift 3
func tableViewSelectionDidChange(_ notification: Notification) {
if let myTable = notification.object as? NSTableView {
// we create an [Int] array from the index set
let selected = myTable.selectedRowIndexes.map { Int($0) }
print(selected)
}
}
Swift 2
func tableViewSelectionDidChange(notification: NSNotification) {
var mySelectedRows = [Int]()
let myTableViewFromNotification = notification.object as! NSTableView
let indexes = myTableViewFromNotification.selectedRowIndexes
// we iterate over the indexes using `.indexGreaterThanIndex`
var index = indexes.firstIndex
while index != NSNotFound {
mySelectedRows.append(index)
index = indexes.indexGreaterThanIndex(index)
}
print(mySelectedRows)
}
0
İlgili konular
- 1. Bir satırın satır numarasını ve içeriğini bulun ve ardından başka bir dosyada aynı satır numarasını bulun JAVA
- 2. Hata veren satır numarasını almak mümkün mü?
- 3. Bir textarea'da imlecin 'satır' (satır) numarasını bulun
- 4. Hata numarası satır numarasını gösterme hatası
- 5. Arama adını, satır numarasını ve arama işlevinin işlev adını yazdır - C Prog
- 6. Veritabanından tabloya birden çok satır yazdır
- 7. Balıkta yeni satır yazdır (programlama dili)?
- 8. Bu satırın düğmelerini tıklatarak jquery'yi kullanarak satır verilerini elde edin
- 9. Belirli bir satır numarasını sql olarak seç
- 10. Python Belirli bir Satır numarasını sil
- 11. Yii2 ızgara görünümünde satır numarasını göster
- 12. Zengin metin kutusuna satır numarasını görüntüleme C#
- 13. Tıklatılan eylemi düzenleyin
- 14. QListView tıklatılan fare düğmesi
- 15. Birt son satırın sonuna satır ekleyin
- 16. Satır öğelerindeki satırın sonunda CSS sınırı
- 17. Karınca yapısı tarafından oluşturulan bir kavanozun hata yığın izinde kaynak satır numarasını nasıl alabilirim?
- 18. Kullanıcı tarafından SpringAuthenticationProvider
- 19. DataGridView seçilen satır bir kullanıcı tarafından günlüğe işlerin listesini görüntüler metin kutuları
- 20. Kullanıcı arayüzü kullanıcı tarafından gösterildiğinde ne yapılıyor?
- 21. Onay kutularıyla tıklatılan özel liste
- 22. D3 - Dünyayı tıklatılan ülkeye ortalayın
- 23. R Yazdır mesajını kullanarak mesaj yazdır
- 24. Tıklatılan bir olaydan çağrı alma düğmesi
- 25. BottomSheetDialogFragment - kullanıcı olayı tarafından reddedildi
- 26. Yazdır İleti Inline Assembly
- 27. Satır numarasını sütun olarak veren bir sorguyu nasıl yazarım?
- 28. Veri dizisi sütununda satır dizin numarasını nasıl bulabilirim?
- 29. Veriye dayalı testlerde TestContext'ten yineleme/satır numarasını nasıl alırsınız?
- 30. kaplumbağa dosyası kullanarak kullanıcı giriş revizyon numarasını güncelleştirir svn
Ben seçilen hücrenin metin rengini değiştirmek istiyorum. Bunu nasıl yapmalıyım? –