落書きノート

ふと自分が気になった事を書いてます

Swift iOSアプリ タブブラウザ作成 途中経過

仕様が変わったらしくコードがこんな感じになりました。

import UIKit

class ViewController: UIViewController, UIWebViewDelegate, UISearchBarDelegate {

    @IBOutlet weak var webview: UIWebView!
    @IBOutlet weak var searchbar: UISearchBar!
    
    let search_engine_url = "https://www.google.co.jp/search?q="
    
    override func viewDidLoad() {
        super.viewDidLoad()
        // Do any additional setup after loading the view, typically from a nib.
        self.webview.delegate = self
        self.searchbar.delegate = self
    }

    override func didReceiveMemoryWarning() {
        super.didReceiveMemoryWarning()
        // Dispose of any resources that can be recreated.
    }
    func searchBarTextDidBeginEditing(_ searchBar: UISearchBar) {
        if(searchbar.isFirstResponder) {
            searchbar.resignFirstResponder()
        }
    }
    func searchBarSearchButtonClicked(_ searchBar: UISearchBar) {
        let original_url = search_engine_url + searchbar.text!
        let req_url = URL(string: original_url)
        let req = URLRequest(url: req_url!)
        self.webview.loadRequest(req)
    }
}

まだ出来てませんが、この辺りだけでもちょっと苦戦したので今回はここまでにしておきます。AutoLayoutは以前にやったことがあるので割りと簡単に出来ました。これが終わったら本格的にAndroidアプリを…。

f:id:kh2n:20170716174524p:plain