iT邦幫忙

0

IOS Swift 如何讓App讀取網頁

前言:

這次來講如何在你的App內匯入網頁,本次沒什麼廢話要講,因為今天連續寫兩篇偏累,我在想等等要吃什麼現在超餓,路易莎好像也沒什麼好吃的QQ...


在ios內讀取網頁流程

  1. 先要確認顯示什麼網址
  2. 然後用網址生成一個URL
  3. 再用這個URL產生一個 URL Request
  4. 最後由web view去讀取這個Request

UI畫面部分

  1. 在元件內放入 web view並透過autolayout設定大小
  2. 將 web view拉入程式碼內

https://ithelp.ithome.com.tw/upload/images/20210419/20136753JxtoQfcFFO.png
在元件內


swift部分

在你剛把web view放入時系統會出錯

https://ithelp.ithome.com.tw/upload/images/20210419/20136753Yaewhcp2TH.png

原因是系統還不認識web view這個類別,所必須先匯入 WebKit

https://ithelp.ithome.com.tw/upload/images/20210419/20136753tVQiWWdRG4.png
接下來我們就可以根據前言的步驟製作我們完整的web view了

  1. 首先我們先生成一個URL便把它存入變數url

https://ithelp.ithome.com.tw/upload/images/20210419/20136753Fd0YHegfYp.png
此時會發現變數url是一個optional所以我們需要使用optional binding
https://ithelp.ithome.com.tw/upload/images/20210419/20136753wT0h2kO5Cf.png

  1. 我們須產生一個產生一個 URL Request

https://ithelp.ithome.com.tw/upload/images/20210419/20136753y1XRpRTntf.png

  1. 最後放入web view去讀取這個Request

https://ithelp.ithome.com.tw/upload/images/20210419/20136753azX1Da7gJ1.png


成品

https://ithelp.ithome.com.tw/upload/images/20210419/20136753RlsclvHGES.png](http://)


圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言