Ich dachte, diese Informationen wären leichter zu finden gewesen :-)
Was ist die Standardhöhe einer UITableViewCell? Es sieht aus wie 44 Pixel, aber ich würde lieber sicher sein.
Ich dachte, diese Informationen wären leichter zu finden gewesen :-)
Was ist die Standardhöhe einer UITableViewCell? Es sieht aus wie 44 Pixel, aber ich würde lieber sicher sein.
Wenn Sie die Standardabmessungen auf jedem Gerät verwenden möchten, können Sie dies tun: UITableViewAutomaticDimension
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath {
return UITableViewAutomaticDimension;
}
Obwohl 44 Pixel derzeit der Standardwert ist, ist dies eine nützliche Methode, wenn Ihre Anwendung darauf angewiesen ist, dass der Standardwert eingestellt ist.
Wenn Sie dies im laufenden Betrieb berechnen wollen, weisen Sie einfach eine Dummy-Tabellenzelle zu und lesen Sie deren Höhe ab
UITableViewCell *cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:@"Cell"];
int height = cell.frame.size.height ;
Auf diese Weise schützen Sie sich vor Änderungen in zukünftigen Versionen von iOS, auch wenn das wohl eher unwahrscheinlich ist.
CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.