Ini ada di iPhone 0S 2.0. Jawaban untuk 2.1 juga baik-baik saja, meskipun saya tidak mengetahui adanya perbedaan mengenai tabel.
Rasanya seperti mungkin untuk mendapatkan teks untuk dibungkus tanpa membuat sel khusus, karena UITableViewCellmengandung secara UILabeldefault. Saya tahu saya bisa membuatnya bekerja jika saya membuat sel khusus, tapi bukan itu yang saya coba capai - Saya ingin mengerti mengapa pendekatan saya saat ini tidak berhasil.
Saya telah menemukan bahwa label dibuat sesuai permintaan (karena sel mendukung akses teks dan gambar, sehingga tidak membuat tampilan data sampai diperlukan), jadi jika saya melakukan sesuatu seperti ini:
cell.text = @""; // create the label
UILabel* label = (UILabel*)[[cell.contentView subviews] objectAtIndex:0];
kemudian saya mendapatkan label yang valid, tetapi pengaturan numberOfLinesitu (dan lineBreakMode) tidak berfungsi - saya masih mendapatkan teks baris tunggal. Ada banyak ketinggian UILabeluntuk tampilan teks - Saya hanya mengembalikan nilai besar untuk ketinggian heightForRowAtIndexPath.