ฉันกำลังพัฒนาแอปพลิเคชั่น iOS 4 โดยใช้ iOS SDK เวอร์ชันล่าสุดและ XCode 4.2
ฉันมี XIB กับที่UIWebView
มีอัลฟา = 1.0 , พื้นหลังชุดสีใสและทึบแสงไม่ได้ตั้งค่า ใน XIB นี้ฉันตั้งค่าภาพเป็นพื้นหลังด้วยรหัสนี้:
- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
{
self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
if (self) {
UIColor *background = [[UIColor alloc] initWithPatternImage:[UIImage imageNamed:@"AboutBackground.png"]];
self.view.backgroundColor = background;
[background release];
}
return self;
}
The UIWebView
กำลังแสดง html แบบคงที่:
<html><head></head><body style=\"margin:0 auto;text-align:center;background-color: transparent; color:white\">...</body></html>
บนตัวจำลอง iOS 5 พื้นหลังของมันจะโปร่งใส แต่บนอุปกรณ์ iOS 4 จะเป็นสีเทา
เบาะแสใด ๆ
ลองใส่ UIImageView บน webview ใน interface builder และตั้งค่ารูปภาพของคุณ
—
Stas
ขอบคุณสำหรับคำตอบของคุณ แต่มุมมองเว็บไม่เต็มหน้าจอ
—
VansFannel
เป็นไปได้ที่ซ้ำกันของวิธีการทำให้ UIWebVIew โปร่งใส
—
Vladimir