如何在XCODE中的Main.Storyboard內拉入控件并實現一個簡單的效果呢?本人由于剛接觸Swift語言不久,對于IDE的操作還是很生疏,不懂了就在網上參考了網上前輩們的文章。以下我將演示如何用Swift語言配合Main.Storyboard演示一個小例子,對于新建一個SingleView application在這里就不多說了。
創建好的應用程序已經自動創建好了一個和Main.Storyboard連接好的ViewController。
接下來我們在Main.Storyboard中的View內添加一個UITextField和UIButton,雙擊UIButton即可修改文字內容。
此時點擊編輯器右上角的第二個按鈕(兩個圈圈),將視圖和代碼分兩邊顯示
接下來將關聯控件和代碼,把鼠標放在UITextField上面按住Ctrl鍵并拖動鼠標到ViewController.swift文件的空處放手后將出現以下畫面后輸入NAME,
同樣的方法將按鈕拉過去。
現在到了綁定按鈕事件的時候,選中按鈕后點擊編輯器右上角第二排倒數第一個按鈕(箭頭)出現以下畫面。
將鼠標移到 “Touch Up InSide”右邊的小圈圈后會出現一個加號后按住鼠標左鍵拖動到ViewController.swift文件的空白區域后就可以綁定方法,并在方法體內寫幾行代碼。
@IBAction func btnClicked(sender: AnyObject) {
let alertView = UIAlertView() //定義一個彈出框
alertView.title = "System Info"
alertView.message = "Your Name is /(txtName.text)"
alertView.addButtonWithTitle("OK")
alertView.show()
}
在模擬器內運行后(command+R快捷鍵)在文本框內輸入名字后點擊按鈕效果如下圖所示:
新聞熱點
疑難解答