Ich habe ein UIButton mit der Größe von 200 * 200 und ich habe ein Bild mit der Größe von 50 * 50. Ich möchte das Bild in der Bildansicht horizontal ausrichten, so dass das Bild einen Rahmen von (150,75,50,50)
einnehmen kann. Ich habe versucht , aber das funktioniert nicht. Wie kann ich das Bild ausrichten?Bild von UIButton horizontal rechts in UIImageView ausrichten
Antwort
Ich weiß, es ist eine Weile her seit Februar, aber ich habe gerade die gleiche Notwendigkeit in der App, die ich gerade entwickle.
Ich löste es mit einem benutzerdefinierten UIImageView, die leicht in Ihren vorhandenen Code integriert werden kann (es ist ein Drop-in-Ersatz von UIImageView).
Sie können die Klasse auf Github, zusammen mit einem Beispiel finden: https://github.com/reydanro/UIImageViewAligned
Hoffnung, dies hilft Ihnen bei Ihrem Projekt.
Gibt es eine Möglichkeit, es ohne eine dritte Partei zu tun –
Eine Lösung besteht darin, eine UIView, die eine UIImageView enthält, zu ändern Rahmen nach Bildgröße. Zum Beispiel können Sie eine Version finden [http://stackoverflow.com/questions/3272335/alignment-uiimageview-with-aspect-fit]. –
Sie können die Größe des Bildes so einstellen, dass Sie den Rahmen programmatisch an Ihre Bedürfnisse anpassen. In deinem Fall sollte x Position + Breite die Breite der Ansicht dort haben, um das Bild zu behalten.
Sie dieses Szenario so etwas wie diese verwalten kann,
Nehmen UIView
der Größe 200x200
.
Fügen Sie dann Bildansicht der Größe 50x50
zu dieser Ansicht mit Rahmen (150,75,50,50)
hinzu.
Und setzen Sie dieses Bild auf diese Bildansicht. Ihre äußere Ansicht hat also den gewünschten Leerraum und Ihre Bildansicht ist vollständig mit Bild gefüllt und sieht wie eine Bildansicht aus, bei der das Bild auf der rechten Seite liegt.
Hoffnung, das wird helfen :)
- 1. Ausrichten von Text in JLabel nach rechts
- 2. Text ausrichten, aber rechts ausrichten?
- 3. CSS - Make Divs horizontal ausrichten
- 4. Wie rechts ausrichten und in Markdown ausrichten?
- 5. Bootstrap Center Bild und rechts ein anderes Bild ausrichten
- 6. Ausrichten von Bild zu gleichem Rand wie Text rechts ausgerichtet
- 7. Ausrichten von Diagrammbereichen horizontal in ASP.NET-Diagrammsteuerelement
- 8. Bilder horizontal ausrichten CSS
- 9. Ausrichten von SELECT-OPTIONS-Text nach rechts
- 10. CSS ausrichten drei divs horizontal
- 11. rechts ausrichten Text in UIPickerView
- 12. Miniaturbilder in der Mitte horizontal ausrichten
- 13. Kann nicht horizontal ausrichten Knopf
- 14. Highchart Bereichswähler rechts ausrichten
- 15. Bild von UIImageView entfernen
- 16. Bild von UIImageView löschen
- 17. UIButton über eine UIImageView über Storyboard
- 18. horizontal ausrichten div ohne Schwimmer
- 19. Auto-Layout iOS 7 - Kann nicht rechts von Unteransicht rechts von UIScrollView ausrichten
- 20. Elemente horizontal ausrichten, jquery mobile
- 21. Symbolleistensymbole von rechts nach links ausrichten?
- 22. Ausrichten von zwei Divs nebeneinander in einem Div horizontal
- 23. Ausrichten Gitter Spalte nach rechts
- 24. Animation auf Bild in UIButton in swift
- 25. Wie bekomme ich diese horizontal mit css nebeneinander ausrichten?
- 26. Linkes Ausrichten des Bildes auf zentriertem UIButton
- 27. HTML-Elemente in einem div horizontal ausrichten
- 28. HTML-Tabelle Spalte rechts ausrichten
- 29. Python Druckformat Umlaut rechts ausrichten
- 30. Bildansicht unten rechts in FrameLayout ausrichten
Grundsätzlich mag ich Bild auf der rechten Seite von Imageview sein, unabhängig von Imageview des Rahmens. –
try 'imageview.contentMode = UIViewContentModeTopRight;' –
'button.contentHorizontalAlignment = UIControlContentHorizontalAlignmentRight;' did thetrick –