Tôi đang phát triển ứng dụng iOS 4 sử dụng phiên bản iOS SDK mới nhất và XCode 4.2.Nền UIWebView được đặt thành Màu rõ ràng, nhưng nó không trong suốt
Tôi có một XIB với một UIWebView
với Alpha = 1,0, nền thiết lập để rõ ràng Màu và Opaque không được thiết lập. Về vấn đề này thiết lập XIB tôi một hình ảnh làm nền với mã này:
- (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;
}
Các UIWebView
được hiển thị một html tĩnh:
<html><head></head><body style=\"margin:0 auto;text-align:center;background-color: transparent; color:white\">...</body></html>
Trên iOS 5 mô phỏng, nền của nó là minh bạch, nhưng trên iOS 4 thiết bị có màu xám.
Bất kỳ đầu mối nào?
thể trùng lặp của [Làm thế nào để làm cho một UIWebView minh bạch] (http://stackoverflow.com/questions/ 3646930/làm thế nào để thực hiện một minh bạch-uiwebview) – Vladimir
cố gắng chỉ cần đặt một UIImageView trên webview của bạn trong xây dựng giao diện và đặt nó hình ảnh của bạn. – Stas
Cảm ơn câu trả lời của bạn, nhưng chế độ xem web không lấp đầy toàn bộ màn hình. – VansFannel