收藏产品判断、html 在 UIwebView里面显示

 收藏产品功能

要求:用户点击收藏,如果已经收藏,用户点击就取消收藏

写法一:

  点击事件{

    if (!isSelect) {

       [sender setImage:[UIImage imageNamed:@"collect_02"]];

    }

    if (isSelect){

        [sender setTarget:[UIImage imageNamed:@"collect_01"]];

       NSLog(@"取消收藏");

    }

    isSelect = !isSelect;

}

写法二:

  点击事件{

    if (!isSelect) {

        isSelect == NO ? [sender setImage:[UIImage imageNamed:@"collect_02"]] : [sender setTarget:[UIImage imageNamed:@"collect_01"]] ;

    }

    isSelect = !isSelect;

  }

  上面的代码不够严谨,因为上面的写法仅仅是判断是否存在这个对象,为了严谨期间最好写为:

  点击事件{

    if (isSelect == NO) {

        //没有收藏,要收藏

        [sender setImage:[UIImage imageNamed:@"collect_02"]];

    }else{

        //收藏了,要取消

        [sender setImage:[UIImage imageNamed:@"collect_01"]];

    }

    isSelect = !isSelect;

 }

Html 标签显示在IOS网页中:

由于个人觉得这个技术点,不是很长用,所以就写在这里,以供查阅;
 
@property (weak, nonatomic) IBOutlet UIWebView *webView;
 
NSString *html_str = [NSString stringWithFormat:@"<a href='<a href="http://my.oschina.net/duxinfeng'>%@</a> " target="_blank">http://my.oschina.net/duxinfeng'>%@</a> </a>测试时间 %@",@"新风作浪",@"2013-05-27"];
[self.webView loadHTMLString:html baseURL:nil];
 
原文地址:https://www.cnblogs.com/benpaobadaniu/p/4884929.html