首页 > 其他 > 详细

让UILabel具有链接功能,点击后调用safari打开网址

时间:2015-01-24 21:10:56      阅读:291      评论:0      收藏:0      [点我收藏+]

 

 


  UILabel *labelGovUrl = [[UILabel alloc] initWithFrame:CGRectMake(73.0, 330.0, 180.0, 40.0)];

    labelGovUrl.autoresizingMask = (UIViewAutoresizingFlexibleWidth|UIViewAutoresizingFlexibleHeight);

    labelGovUrl.text = @"appStore";

    labelGovUrl.backgroundColor = [UIColor clearColor];

    labelGovUrl.textColor = [UIColor blackColor];

    labelGovUrl.font = [UIFont fontWithName:@"Helvetica-Bold" size:14];

    labelGovUrl.userInteractionEnabled = YES;

    labelGovUrl.tag = k_NNGOV_WEBSITE_LABEL_URL;


 UITapGestureRecognizer *tapGesture = [[[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(openURL:)] autorelease];

    [labelGovUrl addGestureRecognizer:tapGesture];

    [self.window addSubview:labelGovUrl];

    [labelGovUrl release];


-(void)openURL:(UITapGestureRecognizer *)gesture

{

    NSInteger tag = gesture.view.tag;

    NSString *url = nil;

    if (tag == k_NNWEIBO_LABEL_URL

    {

        url = @"http://t.qq.com/yourgame/";

    }

    if (tag == k_NNGOV_WEBSITE_LABEL_URL

    {

        url = @"http://www.zjnn.cn/";

    }

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

}

让UILabel具有链接功能,点击后调用safari打开网址

原文:http://www.cnblogs.com/allanliu/p/4246518.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!