美文网首页
GSAlert:ios7以上自动识别使用UIAlertContr

GSAlert:ios7以上自动识别使用UIAlertContr

作者: devchena | 来源:发表于2015-12-09 15:38 被阅读113次

    GSAlert:github链接

    苹果在iOS8推出了全新的UIAlertController,旧的UIAlertView和UIActionSheet渐渐被废弃,但如果你仍然支持iOS7系统,你将不得不写两套代码。GSAlert解决了这个问题。

    Key Features

    简单调用
    当运行于iOS8+时自动使用UIAlertController,iOS7时自动使用UIAlertView和UIActionSheet
    可在UIView中调用,自动寻找合适的控制器显示
    支持iPad
    Example

    在任何界面或视图中直接调用:

    //
    // - 参数说明
    // - parameter type:        .Alert 或 .ActionSheet
    // - parameter title:       标题
    // - parameter message:     内容
    // - parameter sourceView:  iPad下popover容器指向的view,如不支持iPad设为nil
    // - parameter actions:     按钮集合
    //
    self.showAlert(.Alert, title: "This is Alert!", message: "some message...", sourceView: sender, actions: [
        AlertAction(title: "Cancel", type: .Cancel, handler: nil),
        AlertAction(title: "Sure", type: .Default) {
            print("I'm Alert.")
        }
    ])
    

    Installation

    将GSAlert文件夹拖拽到你的项目中即可。

    Requirements

    iOS 7.0+
    Xcode7.1

    License

    GSAlert is available under the MIT license. See the LICENSE file for more info.

    相关文章

      网友评论

          本文标题:GSAlert:ios7以上自动识别使用UIAlertContr

          本文链接:https://www.haomeiwen.com/subject/ysaehttx.html