UIWebView Прозрачный backgound в ios8

Я использую UIWebview, но есть черный фон за веб-представлением в ios8. То же самое отлично работает в ios7.I также задает opaque NO.

Plsea предлагает КАК МОЖНО СКОРЕЕ. Любая помощь заметна.

Попробуйте добавить UIWebview в качестве подпрограммы программно.

WebView = [[UIWebView alloc]initWithFrame:CGRectMake(264, 10, 745, 576)]; WebView.userInteractionEnabled = YES; [self setBorderToView: WebView]; WebView.scrollView.bounces = NO; [WebView setBackgroundColor:[UIColor clearColor]]; [WebView setOpaque:NO]; [WebView loadHTMLString: embedHTML baseURL: nil]; [self.view addSubview: WebView]; 

Надеюсь, это поможет вам!

Я также столкнулся с такой же проблемой, не получив правильного решения, я сделал трюк, используя Masking.

  CALayer *aLayer = [CALayer layer]; aLayer.backgroundColor = [UIColor blackColor].CGColor; aLayer.frame = CGRectMake(origin.x, origin.y, widthOfVideo, heightOfVideo); objWebView.layer.mask = aLayer; 

И это сработало для меня. Надеюсь, что это поможет вам.

 Put a instance variable in the in the header file or your class: // instance variable for interval timer NSTimer *BackgroundIntervalTimer; Put these methods in the implementation file: - (void)startUIWebViewBackgroundFixTimer { // if > iOS 8 start fixing background color of UIWebPDFView if (!SYSTEM_VERSION_LESS_THAN(@"8.0")) { // hide pdfWebView until background fixed self.pdfWebView.alpha = 0.0; // start interval timer BackgroundIntervalTimer = [NSTimer scheduledTimerWithTimeInterval:0.1 target:self selector:@selector(fixBackground) userInfo:nil repeats:YES]; } } - (void)stopUIWebViewBackgroundFixTimer { [BackgroundIntervalTimer invalidate]; BackgroundIntervalTimer = nil; } - (void)fixBackground { // stop timer interval [self stopUIWebViewBackgroundFixTimer]; // Assuming self.webView is our UIWebView // We go though all sub views of the UIWebView and set their backgroundColor to white UIView *v = self.pdfWebView; while (v) { //v.backgroundColor = [UIColor whiteColor]; v = [v.subviews firstObject]; if ([NSStringFromClass([v class]) isEqualToString:@"UIWebPDFView"]) { [v setBackgroundColor:[UIColor whiteColor]]; // background set to white so fade view in and exit [UIView animateWithDuration:0.25 delay:0.0 options:UIViewAnimationOptionCurveEaseOut animations:^{ self.pdfWebView.alpha = 1.0; } completion:nil]; return; } } // UIWebPDFView doesnt exist yet so exit and try later [self startUIWebViewBackgroundFixTimer]; } Now put this line right after the line where you load the pdf: // if iOS 8 check if pdfWebView got subview of class UIWebPDFView [self startUIWebViewBackgroundFixTimer]; 
  • Производительность Javascript в UIWebView не в текущем ViewController с iOS 8
  • UIWebView с панелью выполнения
  • Приложение iPhone вылетает, когда я загружаю HTML-строку (огромные данные) в WebView
  • IOS: UIWebView: миниатюра видео youtube не подходит внутри UIWebview
  • Установите изображение случайного размера в UIWebview (IOS)
  • ios8 UIWebview svg embaded html not show
  • как показать всплывающее окно с веб-представления в Objective c
  • Проблема с клавиатурой iOS 7 UIWebView
  • Как диагностировать сбои, которые, как представляется, являются внутренними для WebCore (Thread 2, SIGSEGV)
  • UIView Animation сбрасывает вид на исходный прямоугольник
  • Как сделать подходящий размер только для изображения в UIWebView?
  • Interesting Posts

    Изменить изображение iPhone UISlider iPhone

    Загружать несколько ячеек uitableview под одним xib в swift

    Универсальные ссылки, не работающие с WKWebView

    Обновления приложений и приложений, представленные в App Store, должны быть созданы с помощью Xcode 5.1.1 или более поздней версии и iOS 7 или более поздней версии SDK

    Ошибка сегментации: 11; (xcode 8, Swift 3) после использования NotificationCenter

    Выключить Нажатие кнопки «Звук клавиатуры» прогрмматически (iOS)

    Я хочу получить четверть значения в классе NSDateComponents

    Тонеры устройства APNS в сочетании с системой входа / выхода

    ярлык не доступен для кликов в jqtouch

    сохранить аудиофайл в фоновом режиме

    Как использовать запись Crashlytics в Swift?

    UINavigationItem titleView проблема позиционирования

    Выбор правильного сервера баз данных для приложений ios

    Отключить Wi-Fi от многопользовательского подключения

    Как отключить прокрутку полностью в WKWebView?

    Давайте будем гением компьютера.