Saya pikir informasi ini akan lebih mudah ditemukan :-)
Berapa ketinggian standar sebuah UITableViewCell? Sepertinya 44 piksel, tapi saya lebih suka memastikannya.
ios
iphone
uitableview
rampok
sumber
sumber
Jika Anda menginginkan dimensi default pada perangkat apa pun yang dapat Anda gunakan: UITableViewAutomaticDimension
Meskipun 44 piksel saat ini merupakan default, ini adalah metode yang berguna jika aplikasi Anda mengandalkan penetapan nilai default.
sumber
UITableView.automaticDimensions
di Swift 4Kapan
style = UITableViewStyleGrouped
, ketinggian default sel atas & bawah sebenarnya45.0f
(bukan44.0f
). Dan, jika tabel yang dikelompokkan hanya satu baris maka tinggi selnya46.0f
.sumber
Jika Anda ingin menghitung ini dengan cepat, hanya mengalokasikan sel tabel dummy dan membacakan tingginya
Dengan cara ini Anda mempertahankan terhadap perubahan dalam versi iOS masa depan, meskipun saya kira itu tidak mungkin.
sumber
"Ketika style = UITableViewStyleGrouped, ketinggian default sel atas & bawah sebenarnya adalah 45.0f (bukan 44.0f). Dan, jika tabel yang dikelompokkan hanya satu baris, tinggi sel akan 46.0f." Itu salah !! 44.0f sebenarnya! Saya hanya mengujinya!
sumber
Kedengarannya benar. Tetapi untuk memastikan Anda dapat memuat pembangun Antarmuka, masukkan UITableViewCell ke proyek kemudian periksa properti ukuran di jendela Inspektur. Saya tidak membawa MacBook dengan saya sekarang jadi saya tidak bisa memeriksa. Tetapi jika Anda tidak mendapatkan jawaban yang lebih baik dari seseorang, itu adalah bagaimana Anda dapat memeriksa sendiri.
sumber
Di Swift 4 dan Swift 5 cukup gunakan:
Menggunakan 44px tidak akan cukup karena akan bervariasi dengan kepadatan piksel layar yang berbeda.
sumber
Di iOS 12 ketinggian default pada perangkat seperti iPhone X (X, XS, XS Max, XR) adalah 49pt .
Perangkat lain di iOS 12 masih memiliki 44pt sebagai default. Ini perbedaan yang halus, tetapi rasanya seperti peningkatan yang baik dalam perbandingan langsung.
Jika Anda tidak akan mempercayai saya, ukur sendiri dalam tangkapan layar ini (jangan lupa bagi dengan 3) ...;)
sumber