";NSLog(@"%@",commentString);CGSizesize=[commentStringsizeWithFont:[UIFontsystemFontOfSize:14.0]constrainedToSize:CGSizeMake(self.view.frame.size.width-16-16,MAXFLOAT)lineBreakMode:NSLineBreakByCharWrapping];UILabel*contentLabel=[[UILabelalloc]initWithFrame:CGRectMake(16,50,size.width,size.height)];contentLabel.backgroundColor=[UIColorclearColor];contentLabel.numberOfLines=0;contentLabel.text=commentString;[self.viewaddSubview:contentLabel];if(size.height+self.navigationController.navigationBar.frame.size.height>self.view.frame.size.height){UIScrollView*scrollView=[[UIScrollViewalloc]initWithFrame:self.view.bounds];scrollView.backgroundColor=[UIColorclearColor];[self.viewaddSubview:scrollView];[scrollViewaddSubview:contentLabel];scrollView.contentSize=CGSizeMake(size.width,size.height+64);}//小蕊///*使用系统自带的UITextView*///UITextView*contentView=[[UITextViewalloc]initWithFrame:CGRectMake(16,50,size.width,size.height)];//contentView.backgroundColor=[UIColorclearColor];//contentView.text=commentString;///*自定义textView不透明*/////contentView.backgroundColor=[UIColorwhiteColor];////contentView.alpha=0.2;//contentView.font=[UIFontsystemFontOfSize:14.0];//contentView.editable=NO;//contentView.scrollEnabled=NO;//contentView.userInteractionEnabled=NO;//[self.viewaddSubview:contentView];/*使用第三方TTTAttributedLabel*/TTTAttributedLabel*contentLabel1=[[TTTAttributedLabelalloc]initWithFrame:CGRectMake(16,50,size.width,size.height)];contentLabel1.numberOfLines=0;contentLabel1.lineSpacing=3.0;contentLabel1.verticalAlignment=TTTAttributedLabelVerticalAlignmentTop;contentLabel1.font=[UIFontsystemFontOfSize:14.0];contentLabel1.backgroundColor=[UIColorclearColor];[self.viewaddSubview:contentLabel1];contentLabel1.delegate=self;contentLabel1.enabledTextCheckingTypes=NSTextCheckingTypeLink;contentLabel1.text=commentString;}#pragmamark-TTTAttributedLabelDelegate/**设置链接的点击事件*/-(void)attributedLabel:(TTTAttributedLabel*)labeldidSelectLinkWithURL:(NSURL*)url{NSLog(@"url=%@",url);//中国if([[urlabsoluteString]isEqualToString:@"china"]){NSLog(@"china");}//美国抗日if([[urlabsoluteString]isEqualToString:@"http://baike.baidu.com/view/42641.htm?fr=aladdin"]){NSLog(@"war");}}@end
Copyright © 2025