ios - 如何制作透明的 UIWebView

标签 ios iphone cocoa-touch uiwebview

我有一个带有 UITableView 和每行对应的详细 View 的应用程序。在详细 View 中,我必须显示一些文本和背景图像(每行的文本不同,但图像保持不变)。在我看来,最简单的方法是将文本放入 .rtf 文件中,然后将其显示在 UIWebView 中。然后只需在 UIWebView 后面放一个 UIImageView 即可。

我尝试在 IB 中将 UIWebView 的不透明度设置为零,但没有帮助。

你能帮帮我吗?

最佳答案

我推荐:

webView.opaque = NO;
webView.backgroundColor = [UIColor clearColor];

(在 Interface Builder 中设置这些属性适用于 iOS 5.0+,但对于 iOS 4.3,您必须在代码中设置 backgroundColor)

并将其包含到您的 HTML 代码中:

<body style="background-color: transparent;">

关于ios - 如何制作透明的 UIWebView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3646930/

相关文章:

objective-c - iOS:感知小型设备振动 - 例如 sleep 监测应用程序

iphone - UIImageView:内容模式宽高比扭曲图像

ios - 带有 UIProgressView 的自定义 UICollectionViewCell 在重用单元上显示 ProgressView

iphone - 在 View 中绘制线条得到清除的iphone sdk

iphone - 为什么 UIView 的边界是 CGRect 而不是 CGSize?

iphone - 使用 unicode 的分数的 NSString 表示

ios - 这个月有多少个工作日

ios - SpriteKit swift 3 中消失的按钮和标签

ios - 尝试使用图像和文本创建 UIButton 时出现奇怪的结果

iOS 8 不再支持 UITextAutocapitalizationTypeNone