zoukankan      html  css  js  c++  java
  • 让UILabel具有链接功能,点击后调用safari打开网址

     


      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]];

    }

  • 相关阅读:
    KVC
    MRC&ARC
    网络基础
    沙盒
    GCD深入了解
    iOS 架构模式MVVM
    iOS 源代码管理工具之SVN
    iOS给UIimage添加圆角的两种方式
    Objective-C 中,atomic原子性一定是安全的吗?
    iOS Block循环引用
  • 原文地址:https://www.cnblogs.com/allanliu/p/4246518.html
Copyright © 2011-2022 走看看