SWIFT UI + Storyboard:武漢肺炎電子書(0407更新)

整體來說,Storyboard 在製作使用者介面比較直接而且對於初學者也比較好入手。這次作業遇到的挑戰是,太久沒碰 xcode 所以花了不少時間複習上學期的課程內容。

這次作業的時間掌控還是有待改進。同時補上 WebView 功能(04/07更新)

Github:https://github.com/00757306/News?files=1

GIF:

WKWEBVIEW 的code

import UIKit
import WebKit
class ViewController: UIViewController {
@IBOutlet var mWebKit: WKWebView!
let urlMy = URL(string:"https://edition.cnn.com/2020/03/26/tech/dyson-ventilators-coronavirus/index.html")

override func viewDidLoad() {
super.viewDidLoad()

let request = URLRequest(url:urlMy!)
mWebKit.load(request)

iPad Pro 9.7 inch:

iPhone 8 Plus:

  • 包含 SwiftUI 設計的 App 畫面。
  • 包含 storyboard 設計的 controller 畫面,至少有 2 個 controller 的畫面使用 auto layout。
  • 以 tab & navigation 切換頁面,包含 table。可使用 SwiftUI 實現,也可使用 storyboard 實現。
  • 利用 UIHostingController 從 storyboard 的 controller 切換到 SwiftUI 畫面。

--

--