Liebe Community,
ich habe ein kleines Problem mit den Points und Pixels. Wenn ich eine CGSize-Instanz erstelle, muss ich die width und heigtht in Points angeben. Wenn ich aber beispielsweise die Breite von einem UIView bekommen will (bounds.width), dann bekomme ich diese in Pixel.
Wieso gibt es diese Inkonsistenz? Da seit iOS 7 eh nur mehr Retina-Geräte unterstützt werden, könnte ich ja durch zwei teilen um an die Points zu kommen. Aber das ist hässlicher Code und ich will gar nicht erst damit anfangen. Gibt es eine andere Möglichkeit diesen Wert in Points zu bekommen? Immerhin setze ich ihn auch in Points.
Mit freundlichen Grüßen
TheFuriousLion
ich habe ein kleines Problem mit den Points und Pixels. Wenn ich eine CGSize-Instanz erstelle, muss ich die width und heigtht in Points angeben. Wenn ich aber beispielsweise die Breite von einem UIView bekommen will (bounds.width), dann bekomme ich diese in Pixel.
Wieso gibt es diese Inkonsistenz? Da seit iOS 7 eh nur mehr Retina-Geräte unterstützt werden, könnte ich ja durch zwei teilen um an die Points zu kommen. Aber das ist hässlicher Code und ich will gar nicht erst damit anfangen. Gibt es eine andere Möglichkeit diesen Wert in Points zu bekommen? Immerhin setze ich ihn auch in Points.
Mit freundlichen Grüßen
TheFuriousLion