Hallo,
ich suche gerade nach einer professionellen Lösung für flexible rowHeights. Mein Ziel ist es die rowHeight abhängig von der Screengröße zu verändern und dabei bin ich zu folgendem Code gekommen. Jetzt meine Frage ob man das so machen kann oder ob es dafür eventuell eine bessere Lösung gibt.
Alles anzeigen
Davor hatte ich ein anderes Prinzip genutzt jedoch war das Problem dabei eher das die Bilder die ich der Zelle hinzugefügt habe, dann zu klein waren wenn man auf kleineren Bildschirmgrößen unterwegs war...
ich suche gerade nach einer professionellen Lösung für flexible rowHeights. Mein Ziel ist es die rowHeight abhängig von der Screengröße zu verändern und dabei bin ich zu folgendem Code gekommen. Jetzt meine Frage ob man das so machen kann oder ob es dafür eventuell eine bessere Lösung gibt.
Quellcode
- //passt die View auf das iPhone XsMax an
- if motherContentView.frame.size.height == 896 {
- homeTableView.rowHeight = 355
- }
- //passt die View auf das iPhone Xs an
- if motherContentView.frame.size.height == 812 {
- homeTableView.rowHeight = 335
- }
- //passt die View auf das iPhone 8 Plus an
- if motherContentView.frame.size.height == 736 {
- homeTableView.rowHeight = 355
- }
- //passt die View auf das iPhone 8 an
- if motherContentView.frame.size.height == 667 {
- homeTableView.rowHeight = 335
- }
- //passt die View auf das iPhone SE an
- if motherContentView.frame.size.height == 568 {
- homeTableView.rowHeight = 305
- }
Davor hatte ich ein anderes Prinzip genutzt jedoch war das Problem dabei eher das die Bilder die ich der Zelle hinzugefügt habe, dann zu klein waren wenn man auf kleineren Bildschirmgrößen unterwegs war...