Label转成URL

来源:互联网 发布:淘宝代发怎么发货 编辑:程序博客网 时间:2024/06/10 18:54

 httpLabel=[[UILabelalloc]initWithFrame:CGRectMake((kScreenWidth-120)/2,420*kHeightScale,120, 60)];

    httpLabel.textAlignment=NSTextAlignmentCenter;

    ///加下划线

    NSMutableAttributedString *content=[[NSMutableAttributedStringalloc]initWithString:[NSStringstringWithFormat:@"%@",@"www.yitu8.com"]];

   NSRange contentRange = {0,[contentlength]};

    [content addAttribute:NSUnderlineStyleAttributeNamevalue:[NSNumbernumberWithInteger:NSUnderlineStyleSingle]range:contentRange];

   httpLabel.attributedText=content;

    httpLabel.userInteractionEnabled=YES;

    httpLabel.textColor=UIColorFromRGBWithAlapha(0,180, 255, 1);

    [self.viewaddSubview:httpLabel];

    UITapGestureRecognizer *tapGesture =

    [[UITapGestureRecognizeralloc] initWithTarget:selfaction:@selector(openURL:)] ;

    [httpLabeladdGestureRecognizer:tapGesture];

-(void)openURL:(UITapGestureRecognizer *)gesture{

    

   NSString *url = nil;

    

        url = @"网址";

    

    [[UIApplicationsharedApplication] openURL:[NSURLURLWithString:url]];

}


0 0
原创粉丝点击