Unterschied zwischen UIButton-Methoden, die das Image setzen

8

Bitte sagen Sie mir, was der Unterschied zwischen zwei UIButton-Methoden ist:

%Vor%

und

%Vor%

Apple Dokumentation sagt nichts darüber aus.

    
Stas 05.01.2012, 14:03
quelle

1 Antwort

12

setBackgroundImage setzt das Hintergrundbild der Schaltfläche. Normalerweise verwenden Sie dies in Verbindung mit einer Schaltfläche vom Typ "Benutzerdefiniert", um das Hintergrundbild als schöne Form und Hintergrund für die Schaltfläche zu verwenden (z. B. ein Bild, das ein Rechteck mit abgerundeten Ecken darstellt und mit einem schönen Farbverlauf gefüllt ist)

setImage fügt ein Bild / Symbol neben dem Titel der Schaltfläche hinzu (das alles, Bild und Titel, wird natürlich über das Hintergrundbild gelegt, deshalb heißt es schließlich "Hintergrund"). Wenn Sie auch einen Titel für Sie festlegen, wird das Bild neben dem Titel gezeichnet und seine Position hängt von der Titellänge ab (und auch von den titleContentInsets / imageContentInsets-Eigenschaften, um diese Position anzupassen)

Probieren Sie es einfach im Interface Builder aus (legen Sie ein Bild für beide fest, spielen Sie herum, indem Sie einen Titel setzen usw.), Sie werden es leichter verstehen.

    
AliSoftware 05.01.2012, 15:20
quelle

Tags und Links