我有一个显示电话号码的应用程序,该号码位于uibutton中。单击按钮时,我希望它可以调用。最好的方法是什么?
答案 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)
}
}
}