Tablo görünümünde satırda birden çok sütun nasıl oluşturulur? herhangi bir örnek vermek ya da bana yöneltmek lütfen minnettar olurdu!Tablo görünümünde birden çok sütun
cevap
UITableView pek çok sütun için tasarlanmamıştır. Ancak, özel bir UITableCell sınıfı oluşturarak sütunları simüle edebilirsiniz. Her bir sütun için öğe ekleyerek, Arabirim Oluşturucu'da özel hücrenizi oluşturun. Her öğeye bir etiket verin, böylece denetleyicinizde referans alabilirsiniz.
Denetleyiciniz sizin uçlu gelen hücreyi yüklemek için bir çıkış ver:
@property(nonatomic,retain)IBOutlet UITableViewCell *myCell;
Ardından, tablo görünümü temsilcinin cellForRowAtIndexPath
yöntemde, etiket tarafından bu değerleri atayın.
-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
static NSString *cellIdentifier = @"MyCell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:cellIdentifier];
if (cell == nil) {
// load cell from nib to controller's IBOutlet
[[NSBundle mainBundle] loadNibNamed:@"MyTableCellView" owner:self options:nil];
// assign IBOutlet to cell
cell = myCell;
self.myCell = nil;
}
id modelObject = [myModel objectAtIndex:[indexPath.row]];
UILabel *label;
label = (UILabel *)[cell viewWithTag:1];
label.text = [modelObject firstField];
label = (UILabel *)[cell viewWithTag:2];
label.text = [modelObject secondField];
label = (UILabel *)[cell viewWithTag:3];
label.text = [modelObject thirdField];
return cell;
}
Birden çok UITableView'ı yan yana kullanabilirsiniz. Bu özel hücreler ile tamam görünmelidir. Böylece bir DataGrid'e benzeyene dönüştürebilirsiniz. ;-)
Tek bir UITableViewCell'in birden fazla hücre içerdiği UIGridView'u oluşturdum. UIGridView'un kaynak kodunu öğrenebilirsiniz.
Tavsiyem, UIViewController ürününüzde kodlamak değil. Bir harici kontrol oluşturun ve UIViewController'da kullanmak çok daha iyi bir yoldur.
Ya da sadece benimkini kullanabilirsiniz :)
- 1. Tablo görünümünde sütun genişliğini ayarlama
- 2. Birden çok tablo görünümünde geçiş yapın
- 3. Sanal Ağaç Görünümünde birden çok sütun seçmek mümkün mü?
- 4. Birden çok değişkene birden çok sütun seçin
- 5. Pandalar: birden çok sütun
- 6. validates_uniqueness_of birden çok sütun
- 7. excel özet tablo birden sütun
- 8. Android'de birden çok sütun içeren bir tablo nasıl oluşturulur?
- 9. Birden çok sütun döndürme - pyspark
- 10. birden çok sütun üzerinde birden terimlerle İÇEREN
- 11. Birden çok tablo güncelleştirme Oracle
- 12. Sorguda birden çok tablo arama
- 13. iOS: Tablo görünümünde UISearchbar ekleme Tablo görünümünde seçenekler
- 14. MySQL birden tablo 2 tablo
- 15. Birden çok tabloyu kullanarak birden çok tablo kullanarak Tablolara katılma
- 16. ClosedXML - Birden çok eksenli tablo oluşturma
- 17. Tablo görünümünde Swifyjson
- 18. Tablo görünümünde R için işaretleme
- 19. Excel - Birden çok sütun için SUMIFS
- 20. Pandalar toplama işlevinde birden çok sütun oluşturma
- 21. SQLAlchemy, birden çok sütun için güncelleştirmeyle ilişkilendirildi
- 22. Birden çok sütun arasında arama yapma
- 23. Birden çok sütun üzerindeki birincil anahtar anahtarı
- 24. Active Admin: Birden çok sütun üzerinde sıralama
- 25. temel örneğini takiben birden çok sütun
- 26. verimli R birden çok sütun Özetle
- 27. Birden çok sütun için Datatable Hesaplama İşlevi
- 28. Birden çok sütun atama: = data.table, grubuna göre
- 29. Etiketler pandalara göre birden çok sütun seçin
- 30. Birden Çok Virgülle ayrılmış sütun Satırlara Satır
Değerli cevabınız için teşekkür ederiz. ama ben header ve kayıtları ile matrix tablo görünümü gibi DataGrid gibi ihtiyacım var .. – sri
Belki de ne aradığınızı anlamıyorum, ama bir excel tablo gibi görünen bir şey yaratmak için bu yaklaşımı kolayca kullanabilirsiniz. Başlıklarınız için bölüm başlığına bir görünüm ekleyebilirsiniz. Verileri otomatik olarak doldurabileceğiniz bir matrise benzeyen bir görünümü otomatik olarak oluşturan kolay bir çözüm arıyorsanız, hiçbir şey bilmiyorum. –
Bunu kendim için çoğaltmak istiyorum, bu özel hücrenin IB'de olması gereken sınıfın türünü detaylandırır mısınız? Bu yeni hücre için, her bir satır için çıkışınıza eşlemek üzere yüklediğinizde MyTableView NIB, UITableViewCell'den miras alan ve MyCell çıkışına sahip özel bir sınıfın bir tablo görünümü hücresi içeriyor mu? Sahibi kullanımınız: kendiniz buraya yüklenen hücrenin aslında tek tip gibi görünen UITableViewController türünde olduğunu önermektedir. –