iOS

从Webview发送参数给本地代码

在Webview里跑的网页,用户操作触发事件,要将参数传递给Webview外的本地代码(比如Android或者iOS)。

具体场景,比如我在网页中有一个图片,点击这个图片,需要让Android/iOS本地代码获取到一组图片URL,并产生一个组件翻页显示这些图片。

那么问题是,我需要用什么方式将这些URL从HTML中传递出来,传给Android/iOS。

下面写了一组简单的原型,使用统一的方式,解决了这个问题:

Launch Screen在iOS7/8中的实现

目前项目中需要解决的问题是:

  • 兼容iOS7和iOS8,之前的版本不需要支持了
  • 实现兼容3.5、4、4.7和5.5寸屏幕,竖屏的Lauch Screen

创建所需的PNG图片

有关iPhone6/6+相关尺寸见这里

需要如下尺寸图片:

  • 用于iPhone6+的1242x2208,或者1080x1920,也就是Retina HD 5.5
  • 用于iPhone6的750x1334,也就是Retina HD 4.7
  • 用于4寸屏(iPhone5/5s)的640x1136,就是Retina 4
  • 用于3.5寸(iPhone4/4s)的640x960,就是2x