Pasi përditësova në Xcode 9, UITableView në pajisjen iOS 10 po sillet shumë çuditërisht. Madhësitë e qelizave tableView nuk mbahen. Ajo ndryshon madhësinë në vetvete dhe nuk ndjek kufizimet dhe madhësitë e qelizave që kisha koduar në mënyrë eksplicite. Hendeku midis qelizave tableView është i zi krejt papritur. Sidoqoftë, këto çështje të paraqitjes nuk janë të ndërsjella në celularin iOS 11. Me pak fjalë, faqosja është plotësisht e dehur në pajisjet iOS 10. A ka dikush tjetër përputhshmëri të prapambetur pas përditësimit në Xcode 9? Nëse po si e keni zgjidhur.
Për të ndryshuar gjerësinë e kornizës së tabelës së personalizuar Shiko qelizën e qelizës, unë jam duke përdorur veçorinë kornizë. Kodi që po përdor është
override var frame: CGRect {
//Decrease frame width of the tableViewCell
get {
return super.frame
}
set (newFrame) {
var frame = newFrame
frame.origin.x += 8
frame.size.width = frame.size.width-16
super.frame = frame
}
}
Më poshtë është se si paraqitet tableViewCell në iOS 11 e cila është e saktë
kjo është se si paraqitet tableViewCell në iOS 10 e cila është e pasaktë
[
Siç mund ta shihni, hendeku nga diferenca e djathtë në tabelënView Cell është më shumë.