auf einem UIButton
oder UITextField
werden auf einem Retina-Bildschirm gut dargestellt, aber auf einem Nicht-Retina-Bildschirm werden nur die oberen und linken Ränder wiedergegeben, während die rechten und unteren Ränder nicht dargestellt werden.
Ich nehme an, es hat etwas mit dpi des Bildschirms zu tun und wie Sub-Point-Linien gezeichnet werden, aber es ist möglich, dass es eine bessere Erklärung gibt.
Frage:
Ich würde gerne wissen, ob es möglich ist, dass alle Seiten einer UIView
-Border wie erwartet auf Retina-und Non-Retina-Screens angezeigt werden, wobei borderWidth
auf 0.5
gesetzt ist.
Wenn Sie immer eine einzelne Pixelzeile (nicht Punkt) möchten, müssen Sie je nach Bildschirmgröße eine andere Rahmenbreite verwenden.
ZB:
%Vor%Jetzt, wo mehrere Skalen unterstützt werden (@ 3x), ist es wahrscheinlich besser, Matts Antwort wie folgt zu schreiben:
%Vor%Tags und Links ios retina-display quartz-core