07 2017 档案
摘要:在cell上添加子控件,在我们点击或者长按的时候,如果子控件有背景颜色,这时候背景颜色就会没有了,这个时候产品经理过来一顿怼,😄。就想下面这个图: 那么想做到长按或者点击的时候背景颜色不被渲染,很简单,在自定cell上的时候写两个方法: 已经好了,run起来: 解决!
阅读全文
摘要:创建一个工具类, .h: .m: 调用:
阅读全文
摘要:tableViewCell分割线左对齐: 单个页面多个网络请求的情况,需要监听所有网络请求结束后刷新UI: 获取一个类的所有属性: 获取手机和app信息: 修改textField的placeholder的字体颜色、大小: 获取沙盒 Document: 获取沙盒 Cache: 颜色转图片: 获取app
阅读全文
摘要:-(void)viewDidLayoutSubviews { if ([self.mytableview respondsToSelector:@selector(setSeparatorInset:)]) { [self.mytableview setSeparatorInset:UIEdgeInsetsZero]; } if ([self...
阅读全文
摘要:新建工程,添加Cordova 关键类 新建一个工程TestCordova 然后添加:confug.xml、Private 和 Public 两个文件夹里的所有文件 然后build 发现报错 为什么有会这么多报错呢?原因是Cordova 部分类中,并没有#import <Foundation/Foun
阅读全文
摘要:Cordova大家可能比较陌生,但肯定听过 PhoneGap ,Cordova 就是 PhoneGap 被 Adobe 收购后所改的名字。它是一个可以让 JS 与原生代码互相通信的一个库,并且提供了一系列的插件类(如 JS 直接操作本地数据库的插件类)。 目前Cordova支持的平台,摘自Cordo
阅读全文
摘要:这一篇来介绍一下WKWebView 又是如何通过WebViewJavascriptBridge 来实现JS 与OC 的互相调用的。WKWebView 下使用WebViewJavascriptBridge与UIWebView 大同小异。主要是示例化的类不一样,一些与webView 相关的API调用不一
阅读全文
摘要:WebViewJavascriptBridge是一个有点年代的JS与OC交互的库,使用该库的著名应用还挺多的,其实用的时候也不难. 本文介绍的是在UIWebView中使用WebViewJavascriptBridge来达到JS与OC互相调用的目的。WKWebView使用的是WKWebViewJava
阅读全文
摘要:1、简要介绍JavaScriptCore JavaScriptCore是一个iOS 7 新添加的框架,使用前需要先导入JavaScriptCore.framework。然后我们在JavaScriptCore.h中可以看到,该框架主要的类就只有五个: 1.1 JSVirtualMachine JSVi
阅读全文
摘要:使用WKWebView的时候,如果想要实现JS调用OC方法,除了拦截URL之外,还有一种简单的方式。那就是利用WKWebView的新特性MessageHandler来实现JS调用原生方法。 MessageHandler 是什么? WKWebView 初始化时,有一个参数叫configuration,
阅读全文
摘要:在第一篇文章 iOS下JS与OC互相调用(一)中讲述了使用UIWebView拦截URL的方式来处理JS与OC交互。 由于UIWebView比较耗内存,性能上不太好,而苹果在iOS 8中推出了WKWebView。 同样的用WKWebView也可以拦截URL,做JS 与OC交互。关于WKWebView与
阅读全文
摘要:最近准备把之前用JS与原生相互调用功能整理下。顺便搜索整理了一下JS 与OC 交互的方式,目前我已知的JS 与 OC 交互的处理方式: 1.在JS 中做一次URL跳转,然后在OC中拦截跳转 2.利用WKWebView 的MessageHandler 3.利用系统库JavaScriptCore,来做相
阅读全文
摘要:可能有些还不清楚load和initialize的区别,下面简单说一下: 首先说一下 + initialize 方法:苹果官方对这个方法有这样的一段描述:这个方法会在 第一次初始化这个类之前 被调用,我们用它来初始化静态变量. initialize方法的调用时机,当向该类发送第一个消息(一般是类消息首
阅读全文

浙公网安备 33010602011771号