解決 UIWebView左邊莫名的黑條
今天用到webView,由於後臺返回的Url展示在webView上文字顯示太大了,所以需要改變webView字型大小。用到如下方法:
在webView的代理方法
- (void)webViewDidFinishLoad:(UIWebView *)webView
加上這句
[webView stringByEvaluatingJavaScriptFromString:@"document.getElementsByTagName('body')[0].style.webkitTextSizeAdjust= '80%'"];//修改百分比即可
然而調整後右邊出現了莫名的黑條,經過嘗試我的解決方法是:
_contentWebView
_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 'struct Ui::xxx';invalid use of incomplete struct "Ui::Widget" 等莫名奇異錯誤
執行 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(