我最终想做的是让我的 ScrollView 内容滚动(在 ScrollView 控件中),并具有静态背景(壁纸图像)。
我已经尝试了多种方法,但没有一种能真正产生我想要的东西,甚至没有真正接近。
以前有人尝试过吗?
最佳答案
这个其实很简单,一个UIScrollView
继承自 UIView
所以你只需要设置 backgroundColor
属性(property):
aScrollView.backgroundColor = [UIColor clearColor];
上面的代码行将背景设置为透明,这样您就可以看到想要放置的任何内容。另请注意,您应该对放置在 ScrollView 中的 subview 执行相同的操作 - 这些 View 也应该具有透明的背景颜色。
如果您想要静态图像,请使用以下代码行中的模式。这可以是一个小于屏幕的纹理图像,将被重复/平铺,或者是一个全屏图像,这样您就不会看到任何重复。
aScrollView.backgroundColor = [UIColor colorWithPatternImage:anImage];
关于image - 如何将 UIScrollView 的背景设置为透明?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1264181/