1. 程式人生 > >解決 UIWebView左邊莫名的黑條

解決 UIWebView左邊莫名的黑條

今天用到webView,由於後臺返回的Url展示在webView上文字顯示太大了,所以需要改變webView字型大小。用到如下方法:

在webView的代理方法

- (void)webViewDidFinishLoad:(UIWebView *)webView
加上這句

[webView stringByEvaluatingJavaScriptFromString:@"document.getElementsByTagName('body')[0].style.webkitTextSizeAdjust= '80%'"];//修改百分比即可

然而調整後右邊出現了莫名的黑條,經過嘗試我的解決方法是:

_contentWebView

.opaque = NO;

_contentWebView.backgroundColor = [UIColorclearColor];

加上這兩句程式碼可以解決問題。 

順便普及一點UIWebView和JS互動 

 //字型大小
    [webView stringByEvaluatingJavaScriptFromString:@"document.getElementsByTagName('body')[0].style.webkitTextSizeAdjust= '330%'"];
    //字型顏色
    [webView stringByEvaluatingJavaScriptFromString:@"document.getElementsByTagName('body')[0].style.webkitTextFillColor= 'gray'"];
    //頁面背景色
    [webView stringByEvaluatingJavaScriptFromString:@"document.getElementsByTagName('body')[0].style.background='#2E2E2E'"];

這些方法需要UIWebView的代理方法中才能生效。

相關推薦

解決 UIWebView左邊莫名

今天用到webView,由於後臺返回的Url展示在webView上文字顯示太大了,所以需要改變webView字型大小。用到如下方法: 在webView的代理方法- (void)webViewDidFinishLoad:(UIWebView *)webView 加上這句 [w

Android 解決啟動頁面短暫屏問題

Android 開發過程中 啟動頁面偶爾會有黑屏的情況 黑白屏問題的原因 activity生命週期先執行onResume()方法,如果此方法中執行了耗時操作,阻塞了主執行緒,很明顯就會出現黑白屏問

解決H5播放視訊屏只有聲音沒有影象的問題,Java呼叫ffmpeg轉碼成h264的mp4格式

前端用的是HTML5的<video>標籤播放的視訊。由於其並不能支援所有視訊型別的播放,所以我們需要把視訊轉碼為其支援的編碼如h264。否則會出現黑屏只有聲音沒有影象的問題。網上的方法大多是轉成flv的,這裡,我把它轉成mp4。直接呼叫Conver的run(fil

Android解決地圖線上載入

黑屏原因是載入地圖耗時過長,我們可以把載入地圖的方法放到子執行緒中,執行完畢傳送handler訊息,再接收做相應的處理。下面是以下幾種方式: private static final int MESSAGETYPE = 0; private ProgressDialog

Vue專案解決element元件環形進度,超過100%時,不渲染問題。

問題描述:使用element元件的環形進度條時,給出的屬性只有一個引數, 要求只能填寫1-100的數,當我們的數值超過100時,想要把環形渲染滿,但問題出來了,700以上的數值時,圖層就不渲染了,如下圖所示:              

獲取上傳的圖片並儲存為縮圖,解決gif背景變問題

{                    //所有格式的圖片都可用,不是GIF格式的可以認為是隻有一幀GIF圖片                    image.SelectActiveFrame( ImgFrmDim, i );//選擇圖片第幾幀                    System.IO.

cocos2d-js裡面解決滾動容器沒有滾動的問題

1.在編輯器裡面編輯好滾動容器,命名為“ScrollView”;在編輯器裡面編輯好滾動條,命名為“Slider”;是由於滾動容器不顯示內建滾動條的緣故,我們只能自己去做一個;2.程式碼裡面載入滾動容器和滾動條,並添對應加偵聽事件:this.ScrollView = ccui.

解決UIWebView 前進、後退重新整理的坑

    最近的專案在做瀏覽器,一開始我是拒絕的,瀏覽器市場絕對是個大坑, 這個坑裡的幾個玩家都是浸淫多年的大廠 or 大廠的私生子等等。而且我們的瀏覽器還相當的有“特色”,沒有位址列還收費、沒有位址列還收費、沒有位址列還收費。重要的事情說三遍。      前戲說完了,開始

MyBatis(七) 解決resultMap只返回一結果的問題

問題描述 在使用resultMap進行兩表的關聯關係對映的時候,本應返回list型別的資料,但是卻只返回了一條資料,出現了後面的資料覆蓋前面的資料的現象。表直接的關聯關係sql語句      這樣寫後,

解決VMware安裝Ubuntu屏問題

現象問題:     VMware安裝Ubuntu成功,輸入密碼成功登入後黑屏。(網上搜索,各種答案都不靠譜,所以這裡再給出一種親身解決方法!) 解決方法:     看到有位網友的提示說可能虛擬機器顯示

Ubuntu 14.10 / Linux Mint 17.1 解決Android模擬器執行屏無響應的問題

Android SDK 中自帶的模擬器,首次執行是會黑屏,之後一直無響應。 Android Studio 1.0.2和1.1版本,虛擬機器是Android 5.0.1都是這個情況。 其實,應該是SDK中虛擬機器映象下載不全導致的,因為模擬器沒有虛擬機器映象可以載入。 解決辦

Android資料繫結框架DataBinding,堪稱解決介面邏輯的科技

去年穀歌 I/O大會上介紹了一個非常厲害的新框架DataBinding, 資料繫結框架給我們帶來了很大的方便,以前我們可能需要在每個Activity裡寫很多的findViewById,不僅麻煩,還增加了程式碼的耦合性,如果我們使用DataBinding,就可以拋棄那麼

Unity帶進度加載場景及場變解決方法

mage dsc 異步加載 協程 fff 引用 文件 簡單的 term 首先說加載場景顯示進度條 簡單的來說需要協程+Update 一直用UGUI,進度條就用Slider 別忘了引用 using UnityEngine.UI; public Slider slider; 如

解決QT:forward declaration of &#39;struct Ui::xxx&#39;;invalid use of incomplete struct &quot;Ui::Widget&quot; 等莫名奇異錯誤

執行 center dex text nco jsb ims complete class 今天在進行QT Widget的UI設計時,改了下Widget的對象名,然後在多次成功編譯執行後,執行清理,又一次構建,就出現了好多莫名奇異的錯誤: widget.

傾力總結40常見的移動端Web頁面問題解決方案

web dropdown 文本 ie瀏覽器 -c cti nbsp name oct 1、安卓瀏覽器看背景圖片,有些設備會模糊。 用同等比例的圖片在PC機上很清楚,但是手機上很模糊,原因是什麽呢? 經過研究,是devicePixelRatio作怪,因為手機分辨率太小

ios tableview的索引將表視圖往左邊

ear ping col 問題 表視圖 div 一點 ble section p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 16.0px "PingFang SC"; color: #008400 } p.p2 { margin

安裝libgl1-mesa-dri:i386重啟後屏問題解決

系統 rust pla video ack style span 問題解決 amd64 libgl1-mesa-glx:i386組件安裝時卸載了系統的xserver組件。 首先 dpkg -l grep *xserver* 看一下 xserver-xorg-video-a

javascript編程解決化的牛牛問題

技術分享 長度 split 思路 sub length close nbsp div 問題描述 時間限制:1秒 空間限制:32768K 牛牛變得黑化了,想要摧毀掉地球。但他忘記了開啟地球毀滅器的密碼。牛牛手裏有一個字符串S,牛牛還記得從S中去掉一個字符就恰好是正確的密

解決VMware View虛擬桌面“屏”問題

view horizon 虛擬桌面 黑屏 在部署VMware Horizon View虛擬桌面的時候,初學者最容易碰到的一個問題是"黑屏":連接到發布的虛擬桌面後,會顯示為黑屏,等待一會之後自動斷開連接。對於View桌面的黑屏,主要原因就是View安全服務器、View連接服務器及防火墻映射的端

[Shader]暗3血效果2

program tla 2.0 read dcl fixed src xtu parent <1>效果圖 <2>源碼 Shader "UI/UI2"{ Properties { [PerRendererData] _MainTex(