image - 如何将 UIScrollView 的背景设置为透明?

标签 image background uiimageview

我最终想做的是让我的 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/

相关文章:

Android 应用程序在动画渐变背景上崩溃

css - Jssor slider 100% 宽度(模糊图像)

ios - UITextView 的透明背景

ios - 如何将覆盖层添加到 UIImageView 但不在图像的透明部分?

java - Eclipse 菜单管理器 : get ImageDescriptor of Image?

.net - 从图像中去除偏色

javascript - gif 加载后更改背景图像?

html - 如何让背景显示完整图像

swift - 使 TableView 背景不可滚动

ios - 将图像从 asset.xcassets 加载到 imageArray 中,并将其动态加载到 UIImageView 中,该 UIImageView 存在于 UICollectionView 中 - swift