I have a view with a UIScrollView, UIImageView for a background, and a UITextView. I have created several other views just like this and they all come out okay – with a background image and scrollable text but for some reason, now I can’t make that work. Either my image overlaps all of the text so that I can’t read it or the UITextView default background (white) shows up so that the user can’t see the background image. What could be causing this problem?
I have a view with a UIScrollView, UIImageView for a background, and a UITextView.
Share
Do you use Interface Builder or build the views hierarchy in code?
In both cases you should make sure that the order of your views is correct.
In IB the view that you want to appear on top of all the rest has to be under the rest of the views.
In code, make sure that the text view is the last to be added to the hierarchy.
You could also use the next code in order to check if this is the problem: