1. 程式人生 > >【iOS】webview頭部自定義view要跟webview一起滾動

【iOS】webview頭部自定義view要跟webview一起滾動

有時候webView加載出來是沒有頭的,需要我們自己新增一個view,放置圖片或者放置一個label來顯示標題,下面是在webView的頭部加一個view的方法,這個view可以隨著webView的滾動一起滾動...

// 建立一個webView
UIWebView
* webView = [[UIWebViewalloc] initWithFrame:[UIScreen mainScreen].bounds];
// 載入網頁
[webView loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:]]];
// 這裡是關鍵了
webView.
scrollView.contentInset= UIEdgeInsetsMake(200,0,0,0);
// 把webView新增到檢視上
[self.view addSubview:webView];    
// 這裡也是關鍵
UIView* head = [[UIViewalloc] initWithFrame:CGRectMake(0, -200,self.view.frame.size.width,200)];

// 給自定義view設個背景色
head.backgroundColor= [UIColor orangeColor];

// 把自定義的view新增到webView的scrollView上面!!!
[webView.scrollView
addSubview:head];
新增完自定義的view以後,網頁加載出來之前,下面會有黑色的方框,下面是去掉的方法 //去掉黑色框框 webView.scrollView.contentOffset= CGPointMake(0, -100);
// -100是自己瞎寫的,根據不同情況設定,黑框越大,這個數就越小!是負數的小!!

相關推薦

iOSwebview頭部定義viewwebview一起滾動

有時候webView加載出來是沒有頭的,需要我們自己新增一個view,放置圖片或者放置一個label來顯示標題,下面是在webView的頭部加一個view的方法,這個view可以隨著webView的滾

iOSUITableView Cell定義單選功能

今天分享下cell的單選,自定義的,不是下圖這種網上找到的打對勾的,我搜了好久,基本上都是打對勾的文章,就決定自己寫一篇。基本上自己的app都會有一個風格吧,咱也不能一直用打對勾的方式去做(看起來是不是很low)。 我們要實現的是下面的這種形式。瞬間好看了

WPF添加定義字體

logs 去掉 不能 dict 根目錄 imp 項目 visual down 原文:【WPF】添加自定義字體需求:在WPF項目中使用幼圓字體。 步驟: 1、首先要有幼圓TTF字體文件。在C:\Windows\Fonts目錄下找,如果系統字體庫中沒有,就上網下一份,如這裏

轉載Chrome使用定義協議開啟本地程式並執行IE開啟網頁

部分內容轉載自: http://blog.sina.com.cn/s/blog_e2b8213a0102wqby.html        專案中遇到某需求:chorme要執行IE並開啟網頁。解決方案之一就是通過自定義協議來實現該需求。     &

轉載Smartforms 設定 定義紙張列印格式

在sap做一個列印報表,要先設定一個紙張列印格式,下面以工廠中常用來列印的針孔紙為例,在sap設定該紙張的列印格式,以用於報表: 1、執行事務程式碼SPAD;選擇工具欄上的【完全管理】按鈕——>選擇【裝置型別】頁面(在該頁面上有四個按鈕:【裝置型別】、【列印控制】、【格式型別】、【頁格式】

Unity多平臺定義巨集和Scripting Define Symbols的使用

平臺定義 UNITY_EDITOR 編輯器呼叫。 UNITY_STANDALONE_OSX 專門為Mac OS(包括Universal,PPC和Intelarchitectures)平臺的定義。 UNITY_DASHBOARD_WIDGET Mac OS Dashboard

QtQt之定義介面(實現無邊框、可移動)

簡述 UI設計是指對軟體的人機互動、操作邏輯、介面美觀的整體設計。好的UI設計不僅是讓軟體變得有個性、有品位,還要讓軟體的操作變得舒適簡單、自由,充分體現軟體的定位和特點。 愛美之心人皆有之。其實軟體介面就像工業造型一樣,是產品的重要賣點。一個產品擁有美觀的介面會給人帶來舒適的視覺享受,拉近人與產品的

QtQt之定義介面(窗體縮放-跨平臺終極版)

簡述 通過上一節內容,我們實現了窗體的縮放,功能很不錯,但是很遺憾-不支援跨平臺!如果對於多平臺來說,這是一個硬傷,所以,我們急需要一個能夠支援跨平臺的實現方案。 在網上看到過很多不同的實現方式,多多少少會存在一些問題-要麼融合度太高、要麼不能很好地進行移動、縮放。基於前人的分享與總結,最後,我花了很

QtQt之定義介面(右下角冒泡)

簡述 網頁右下角上經常會出現一些提示性的資訊,桌面軟體中也比較常見,類似360新聞、QQ訊息提示一樣! 這種功能用動畫實現起來很簡單,這節我們暫時使用定時器來實現,後面章節會對動畫框架進行詳細講解。 下面我們來實現一個右下角冒泡的功能。 簡述 效果 實現原理 實現 效果

QtQt之定義介面(QMessageBox)

簡述 通過前幾節的自定義窗體的學習,我們可以很容易的寫出一套屬於自己風格的介面框架,通用於各種窗體,比如:QWidget、QDialog、QMainWindow。 大多數窗體的實現都是採用控制元件堆積來完成的,只要思路清晰,再複雜的介面實現起來都遊刃有餘。下面我來列舉一個由QMessageBox擴充套

QtQt之定義搜尋框

簡述 關於搜尋框,大家都經常接觸。例如:瀏覽器搜尋、Windows資源管理器搜尋等。 當然,這些對於Qt實現來說毫無壓力,只要思路清晰,分分鐘搞定。 簡述 效果 細節分析 原始碼下載 效果 細節分析 實現細節需要如下步驟: 組合實現,輸入框+

QtQt之定義介面(窗體縮放)

簡述 通過前兩節內容,我們實現了自定義窗體的移動,以及自定義標題欄-用來顯示窗體的圖示、標題,以及控制窗體最小化、最大化、關閉。 在這之後,我們還缺少窗體的縮放-當滑鼠移動到窗體的邊框-左、上、右、下、左上角、左下角、右上角、右下角時候,滑鼠變為相應的樣式,並且窗體可以隨著滑鼠拖動而進行放大、縮小。

QtQt之定義介面(新增定義標題欄)

簡述 通過上節內容,我們實現了自定義窗體的移動,但是我們缺少一個標題欄來顯示窗體的圖示、標題,以及控制窗體最小化、最大化、關閉的按鈕。 自定義標題欄後,所有的控制元件我們都可以定製,比如:在標題欄中新增換膚、設定按鈕以及其他控制元件。 簡述 效果 自定義標題欄 實現 介面說明

IOS使用Xib建立定義View

新建object-c類,從UIView繼承,如新建FlagView #import <UIKit/UIKit.h> @class FlagBean; @interface FlagView : UIView @property(nonatomic,we

Android之定義裝置管理

需求:控制手機的攝像頭和錄音全部禁用~     這篇文章使用android提供的裝置管理器類DeviceAdminReceiver ,來實現禁用手機攝像頭的功能,還能夠改變密碼,鎖屏,重啟等功能,具體功能請去查API,如果我沒記錯的話有5千多行... ... 但是這篇文章主

JavaTreeset實現定義排序

兩個類,一個學生類,含姓名和出生日期兩個屬性;還有一個學生排序類,重寫compare函式,自定義排序規則是先比較出生日期,如果相同再比較姓名字母 package birthday; import java.util.Calendar; public class Stud

圖文關於maven定義路徑打包方法

有興趣可以瞭解下這款國內人氣很旺的JAVA程式碼生成器基於拖拽,不用寫複雜的模板,支援多種資料庫,適配wap,管理後臺各種功能全有 免費開源 地址:https://blog.csdn.net/adyuebanwan/article/details/83006405 或者 ht

PHPCMS v9 定義表單添加驗證碼驗證

pri phpcms v9 site per fig pcm amp session mes 1、 在 \phpcms\templates\default\formguide\show.html 中添加驗證碼顯示 <input type="text" id

SpringCloudRibbon如何定義客戶端配置和全域性配置

起因 事情的起因是這樣的,公司內部要實現基於Zuul閘道器的灰度路由,在上線時進行灰度測試,故需要配置業務微服務向Eureka註冊的metadata元資料,和自定義Ribbon的負載規則達到只訪問灰度服務的目的。這樣就需要自定義Ribbon的IRule,實現灰度請求只會負載到帶有灰度標籤元資料的業務微服務上,

WPF許可權控制——3資料庫、定義彈窗、表單驗證

    你相信“物競天擇,適者生存”這樣的學說嗎?但是我們今天卻在提倡“尊老愛幼,救死扶傷”,幫助並救護弱勢群體;第二次世界大戰期間,希特勒認為自己是優等民族,劣勢民族應該被消滅,這樣的思想帶來的戰爭之痛,至今讓人難以忘懷。我們的文化裡面有這樣一句話“天無絕人之路”,在西方世界是“神愛世人