iOS 5'te, allowsMultipleSelectionDuringEditing
değerini UITableView üzerinde YES olarak ayarlarsanız, artık kaydırmaya-silme artık çalışmaz. Yerleşik Posta uygulaması, düzenleme modunda hem silme, silme, hem de çoklu seçimleri destekler ve ben de aynı şekilde yapmak isterim. Bunu nasıl başarabilirim?tableView'ın allowMultipleSelectionDuringEditing özelliği YES olduğunda silme-silme işlemini nasıl alabilirim?
27
A
cevap
60
Düzenleme moduna girmek için allowsMultipleSelectionDuringEditing
numarasını YES olarak ayarlayın ve düzenleme modundan çıkarken tekrar NO olarak ayarlayın. Bu şekilde, hem düzenleme-silme hem de düzenleme modunda çalışmak için çoklu seçimler. Eğer (muhtemelen var) UITableViewController
sınıflandırma ettiyseniz
, o zaman sadece bunu yapabilirsiniz:
- (void)setEditing:(BOOL)editing animated:(BOOL)animated
{
// Set allowsMultipleSelectionDuringEditing to YES only while
// editing. This gives us the golden combination of swipe-to-delete
// while out of edit mode and multiple selections while in it.
self.tableView.allowsMultipleSelectionDuringEditing = editing;
[super setEditing:editing animated:animated];
}
İlgili konular
- 1. LSUIElement, YES olarak ayarlandığında kısayolları nasıl ele alabilirim?
- 2. @YES neden "beklenen ifade" hatası veriyor, ancak @ (YES) derleniyor?
- 3. userInteractionEnabled = YES ise touch olayı süper görünüme nasıl geçirir?
- 4. MKMapView gösterildiğindeKullanıcıKullanımıKullanıldıKullanıcıKimliği == YES
- 5. C# işlemini nasıl öldürebilirim?
- 6. self.tabBarController.selectedIndex çağrısı yok viewDidAppear: YES
- 7. Django formlarında seçim etiketini nasıl alabilirim ChoiceField?
- 8. C# Otomatik Eşleyici Null Olduğunda Yoksay Özelliği Ne zaman
- 9. JTA işlemini nasıl geri alırım?
- 10. UIWebView çerçeve yeniden boyutlandırma, bir UIWebView çerçevesini değiştirdiğimde (scalesPageToFit özelliği YES) iç içeriği yeniden boyutlandırmıyor
- 11. Yinelenen sütunları olan satır sayısını nasıl alabilirim?
- 12. Dikdörtgenin sonuna ulaştığında kaydırma işlemini durdurmak için bir Dikdörtgen İçeren ScrollViewer'ı nasıl alabilirim?
- 13. Konsol uygulamamı, çıkmadan başka bir iş parçacığındaki bir arka plan işlemini çalıştırmak için nasıl alabilirim?
- 14. T özelliği ile bir sınıf özelliği nasıl tanımlanır T
- 15. ActivityNotFoundException (YES, bu etkinlik AndroidManifest.xml içinde bildirildi)
- 16. UITextview otomatik tamamlama işlemini onayla
- 17. Mac/SSH: Komut hattımı nasıl geri alabilirim?
- 18. "Boş 'xxx' özelliği okunamıyor"
- 19. Belirli bir git işlemini nasıl yüklerim?
- 20. Linux'ta bir nodejs işlemini nasıl öldürebilirim?
- 21. İki ardışık olmayan git işlemini nasıl birleştirebilirim?
- 22. JAXBContext.newInstance işlemini kullanan uygulamanın performansını nasıl geliştirebilirim?
- 23. Yazım işlemini Doxygen ile nasıl sınıflandırmalıyım?
- 24. Sınama işlemini nasıl test edebilirim: RSpec
- 25. Sistem işlevinden arka plan işlemini nasıl öldürebilirim
- 26. Çalışan bir python işlemini nasıl öldürebilirim?
- 27. Kum havuzumdaki tüm dosya adlarını nasıl alabilirim?
- 28. VBScript: Çalışma sürecinin tam yolunu nasıl alabilirim?
- 29. Git kaldırma işlemini kaldır
- 30. Python işlemini parçalama
Bu gerekli olduğunu çok garip. –
Bu satırların sırasını doğru aldığınızdan emin olun; fark eder, önemi var! –
Teşekkürler adamım! Bu bir çekicilik gibi çalışır! : D –