Dies ist eigentlich sehr einfach, ein UIScrollView
erbt von einem UIView
so brauchen Sie nur die backgroundColor
Eigenschaft zu setzen:
aScrollView.backgroundColor = [UIColor clearColor];
Die obige Codezeile den Hintergrund transparent setzt, so dass Sie sehen können, bis zu dem, was du hinterlegen willst. Beachten Sie auch, dass Sie die Unteransichten, die Sie in die Bildlaufansicht einfügen, genauso machen sollten - diese Ansichten sollten auch eine transparente Hintergrundfarbe haben.
Wenn Sie ein statisches Bild möchten, verwenden Sie ein Muster wie in der folgenden Codezeile. Dies kann ein Texturbild sein, das kleiner ist als der Bildschirm, der wiederholt/gekachelt wird, oder ein Vollbild, sodass Sie keine Wiederholungen sehen.
aScrollView.backgroundColor = [UIColor colorWithPatternImage:anImage];
hmm. Ich bin etwas skeptisch, das wird funktionieren. aber danke, krank, ob ich Erfolg habe. –
Ok. Offensichtlich ist ein transparentes UIScrollView sicherlich. Es scheint, als wäre der Inhalt meines Scroll-Viewers, was es NICHT durchscheinend macht. Wie kann ich den Inhalt (eine UIView) transparent machen? –
Ok. Es setzt einfach den Inhalt von UIView selbst. backgroundColor = [UIColor clearColor]. Das war lange Zeit, um einen sehr einfachen Fehler zu beheben. –