IOS8中SWIFT 弹出框的显示

弹出框不管是在网页端,还是在手机APP端,都是常用的控件.在网页中实现个简单的弹出框只需要调用alert,在IOS中,也不是那么复杂,也是容易使用的.

我先用xcode6创建一个名为iOS8SwiftAlertViewTutorial,设置好相关的信息.

IOS8中SWIFT 弹出框的显示_第1张图片

Storyboard中调整好视图显示方式

IOS8中SWIFT 弹出框的显示_第2张图片

拖动一个按钮到主视图,设定其值为 "Show Alert"

IOS8中SWIFT 弹出框的显示_第3张图片

按下Ctrl键,拖动按钮到代码中,加入点击事件

IOS8中SWIFT 弹出框的显示_第4张图片


控制器代码中会出现IBAction方法

@IBAction func buttonTapped(sender: AnyObject) {
  
}

好的,现在整个代码完成了一大半了,就只缺弹出框的创建和显示了.现在我们在buttonTapped方法中加入以下代码

@IBAction func buttonTapped(sender: AnyObject) {
  
     let alertController = UIAlertController(title: "iOScreator"message:    "Hello, world!"preferredStyle: UIAlertControllerStyle.Alert)  
     alertController.addAction(UIAlertAction(title: "Dismiss"style: UIAlertActionStyle.Default,handler: nil))  
     self.presentViewController(alertController, animated: truecompletion: nil)
     
}

ok,代码完成,我们通过UIAlertController来实现创建弹出框,且加入一个空的按钮事件,在通过呈现的方式显示弹出框,我们运行代码,显示如下

IOS8中SWIFT 弹出框的显示_第5张图片


你可能感兴趣的:(弹出框)