How to add hyperlink in iPhone app?

后端 未结 5 2206
无人共我
无人共我 2020-12-09 22:13

In my iPhone app, I require to show the hyperlink to a website

How can I add hyperlink for a website in iPhone programming?.

Actually i want to pass the lin

5条回答
  •  忘掉有多难
    2020-12-09 23:03

    It depends on where you want to put this link. If it is in a UITextView, you just have to enable it.

    textView.text = @"Some text with link in it : http://http://stackoverflow.com";
    textView.dataDetectorTypes = UIDataDetectorTypeLink;
    

    More info on iOS reference library.

    Or, if you want to open Safari programmatically:

    NSURL *url = [ [ NSURL alloc ] initWithString: @"http://stackoverflow.com" ];
    [[UIApplication sharedApplication] openURL:url];
    [url release];
    

    If you want to share on Facebook, you need to tell Safari to open a URL which will display a Facebook page that allows the user to share. Here is an example:

    NSString *urlString = @"http://stackoverflow.com";
    //The url you want to share
    
    NSString *title = "The Title of the Page";
    //The title you want to be displayed on Facebook
    
    NSString *shareUrlString = [NSString stringWithFormat:@"http://www.facebook.com/sharer.php?u=%@&t=%@", urlString , title];
    //Create the URL string which will tell Facebook you want to share that specific page 
    
    NSURL *url = [ [ NSURL alloc ] initWithString:shareUrlString ];
    //Create the URL object 
    
    [[UIApplication sharedApplication] openURL:url];
    //Launch Safari with the URL you created
    
    [url release];
    //Release the object if you don't need it
    

提交回复
热议问题