单击uibutton时使用应用程序进行调用

时间:2015-07-23 14:20:15

标签: ios swift uibutton

我有一个显示电话号码的应用程序,该号码位于uibutton中。单击按钮时,我希望它可以调用。最好的方法是什么?

2 个答案:

答案 0 :(得分:1)

将按钮中的文本输入NSUrl并传入:

let url = NSURL(string: button.currentTitle)
UIApplication.sharedApplication().openURL(url)

答案 1 :(得分:0)

如果调用按钮的选择器,它会将按钮传递给方法。所以你可以从那里抓住它。

func buttonTapped(sender: AnyObject) {
    if let button : UIButton = sender as? UIButton {
        if let url = NSURL(string: button.titleLabel?.text) {
                UIApplication.sharedApplication().openURL(url)
        }
    }
}
相关问题