見出し画像

07-3.アウトレット変数とアクション関数追加(2)

# 6.fileボタン

fileボタンをクリックすると、htmlファイルを呼び込んで、Webビューで示すコードを追加&関数の入力


# 7.http://自動挿入機能

func checkUrl(_ url: String) -> String {
}

func checkUrl(_ url: String) -> String {
      var strUrl = url
//入力されたurl文字列を一時変数strUrlに入れる

      let flag = strUrl.hasPrefix("http://")
//http://を持っていることを確認値をflagに入れる

      if !flag {
          strUrl = "http://" + strUrl
      }
      return strUrl
  }

//http://を持っていない場合、つまり!flag場合に変数strUrlにhttp://を追加してリターンする

httpを自動化する

    
   @IBAction func btnGotoUrl(_ sender: UIButton) {
       let myUrl = checkUrl(txtUrl.text!)
       txtUrl.text = ""
       loadWebPage(myUrl)
   }


# これで完成です!

!ウェブビュー単純なWebブラウザを作りました

✍️ 学んだこと

- フレキシブルスペースバーボタンアイテム
- アクティビティインジケーター
- アウトレット変数とアクション関数区別
- アプリ起動するとき指定されたページを示す方法
App Transport Security Settings(+)Allow Arbitrary Loads [YES]
- html file