Wie wird dreachableImageWithLeftCapWidth im Interface-Builder festgelegt?

8

Wie setzen Sie dreachableImageWithLeftCapWidth im Interface-Builder?

    
erotsppa 13.04.2010, 20:14
quelle

5 Antworten

9

Interface Builder unterstützt keine dehnbaren Bilder.

%Vor%     
drawnonward 13.04.2010, 20:39
quelle
2

Dies ist derzeit (ab Version 4.5) eine Einschränkung von InterfaceBuilder. Allerdings muss für jede Schaltfläche ein IBOutlet erstellt und manuell angegeben werden, dass das Bild in% dehnbar ist. Co_de% ist keine großartige Lösung, wenn dies aus anderen Gründen als die Erstellung der Benutzeroberfläche mühsamer und auch spröder macht.

Stattdessen erstellen wir eine viewDidLoad Unterklasse, die jedes Hintergrundbild immer dehnbar macht. In diesem Beispiel strecke ich nur das normale und markierte Hintergrundbild. Für eine produktionsreife Klasse möchten Sie wahrscheinlich die alle Zustände von Hintergrund- und Vordergrundbildern prüfen und sie strecken.

%Vor%     
memmons 01.10.2012 17:55
quelle
0

Ähnlich wie @answerbot, aber für iOS 5.0 und höher aktualisiert, da stretchableImageWithLeftCapWidth:topCapHeight: jetzt veraltet ist.

%Vor%     
Brenden 12.12.2012 22:24
quelle
0

iOS7 hat auch Asset-Kataloge eingeführt, in denen Sie den dehnbaren Bereich Ihrer Bilder festlegen können, aber das funktioniert nur, wenn Sie nur iOS7 unterstützen (dh Sie interessieren sich nicht für Benutzer des ursprünglichen iPad, iPod touch oder 3GS; yeah , es gibt keine Fragmentierung in iOS).

Siehe Ссылка

    
user486646 20.12.2013 16:18
quelle
0

Verwenden Sie Stretching configs in View Sektion.

  • Ändern Sie zunächst den Ansichtsmodus in Aspect fill .

  • Bearbeiten Sie dann das X, Y, Width, Height Feld in Stretching part. Zum Beispiel: Sagen wir, Sie haben eine Bildgröße von 10x20 und möchten diese in eine Ansichtsgröße von 5x10 == & gt; Setze X = 5/10 = 0,5, Y = 10/20 = 0,5

HINWEIS : IB erlaubt es Ihnen nicht, ein kleineres Bild zu verwenden, um es in einen größeren Rahmen zu "strecken". Daher müssen Sie Ihr Bild so groß wie möglich gestalten

    
samthui7 10.07.2015 08:28
quelle

Tags und Links