Das Festlegen von Inhaltskanteneinsätzen für eine UIButton funktioniert nicht wie erwartet

9

Ich habe eine UIButton, die wie folgt eingerichtet ist:

%Vor%

Das Ergebnis sieht so aus (nicht rote Farben sind Hintergrund hinter der Schaltfläche):

Wenn ich [button setContentEdgeInsets:UIEdgeInsetsMake(0, 0, 0, 0)] einstelle, sieht das Ergebnis gleich aus.

Wenn ich [button setContentEdgeInsets:UIEdgeInsetsMake(1, 0, 1, 0)] einstelle, sieht das Ergebnis so aus:

Wenn ich [button setContentEdgeInsets:UIEdgeInsetsMake(-1, 0, -1, 0)] einstelle, sieht das Ergebnis so aus:

Warum sieht es so aus, als hätte ein positiver Inhaltseinschub für den oberen und unteren Rand von 1.0 einen kleineren Inhalt als 0 (was ich aus der Dokumentation als Standard verstehe)? Ich laufe in Xcode 6 und iOS 7.

    
Darren 05.10.2014, 18:40
quelle

0 Antworten

Tags und Links