使用NSString作为超链接

时间:2014-07-18 15:54:26

标签: ios xcode uibutton nsstring

我有一个Master和一个Detail视图Controller。我的主视图控制器是一个tableView控制器。在我的Detail视图中,Controller有一个Button和一个名为urlString的NSString

示例:当用户点击单元格1时,urlString的值设置为google.com如果用户点击单元格2,则urlString的值设置为Apple.com

现在我希望您点击详细信息视图控制器中的按钮,打开Safari并打开urlString中设置的网址

3 个答案:

答案 0 :(得分:0)

您可以设置按钮的文本 -

[yourButton setTitle:@"your String" forState:UIControlStateNormal];

答案 1 :(得分:0)

Step1,设置按钮的标题

    [_myButton setTitle:@"my_url" forState:UIControlStateNormal];

步骤2,当您按下按钮时,打开链接

    - (IBAction)buttonPressed:(UIButton *)sender
    {
        NSString * url = [@"http://" stringByAppendingString:sender.titleLabel.text];
        [[UIApplication sharedApplication] openURL:[NSURL URLWithString:url]];
    }

答案 2 :(得分:0)

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:yourURLString]];