H5混合开发问题总结

1.This application is modifying the autolayout engine from a background thread, which can lead to engine corruption and weird crashes.  This will cause an exception in a future release.

程序运行时会出现这个打印,说明有个操作涉及到UI主界面,需要将此操作放入主线程中去完成。
调试方法:打个全程断点,运行等待断点进去。

2.导航栏头部由H5来处理,iOS隐藏导航栏。此操作会带来的问题:H5写的导航栏始终到不了webview的顶部,滚动webview时会漏出页面内容,如下图

          

原因是webview中自带了Scrollview,控制器中有个automaticallyAdjustsScrollViewInsets属性,默认是YES,即会自动调整Scrollview的位置。而上图出现的原因就是因为这个属性导致,我们把此属性设置成NO,即我们来布局Scrollview,不需要系统帮我们调整。设置为搞定!

3.在H5混合开发中,禁掉Scrollview的弹簧效果。

猜你喜欢

转载自www.cnblogs.com/shpyoucan/p/5753589.html
今日推荐