zoukankan      html  css  js  c++  java
  • 收藏产品判断、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];
     
  • 相关阅读:
    request 请求 转 json
    图片缩略图 简单应用
    文件压缩下载 和 解压缩并解析
    简单 map 与 xml 互转
    SVN+vs2017
    cordova生成签名的APK
    海关 实时数据 企业联调接口 总结
    vs2017远程调试
    X509证书 指定了无效的提供程序类型 System.Security.Cryptography.CryptographicException 错误解决方法
    微信公众号开发 ,redirect_uri域名还是与后台配置不一致
  • 原文地址:https://www.cnblogs.com/benpaobadaniu/p/4884929.html
Copyright © 2011-2022 走看看