iPhone - Erstellen Sie ein halbtransparentes Rechteck mit opakem Text

7

Ich habe eine MapView und möchte oben ein schwarzes halbtransparentes Rechteck mit einem Text darin anzeigen. Nicht auf der gesamten Karte, sondern nur auf einer Teilfläche (vielleicht in der oberen Ecke), genauso wie eine Infobox (wie die im iPod-Player, der beim Doppeltippen erscheint und die Schaltflächen Stumm und Überspringen anzeigt).

Ich habe versucht, google, aber ich bekomme keine klaren Antworten. Wie ist der beste Weg, dies zu erreichen?

Vielen Dank im Voraus

    
Chompas 26.04.2011, 19:53
quelle

1 Antwort

22

Kann mit dem Interface Builder leicht gemacht werden:

Hierarchie anzeigen

HINWEIS Der Hintergrund muss eine separate Ansicht sein, die der erste Eintrag in der Liste der Steuerelemente ist, also im Hintergrund. Das Festlegen der Containeransicht auf einen Alpha-Wert unter 1 wird auch von den Untersichten geerbt, die nicht im Interface Builder

angezeigt werden

Einstellungen für die Ansicht "mit klarer Farbe anzeigen bg und alpha 1.0"

Einstellungen für die Ansicht "black translucent bg view"

    
Nick Weaver 26.04.2011, 20:30
quelle