将项目放在安卓上,上下滑动页面显示是正常的,没有出现下滑到底部出现黑边的情况。但是在IOS上会出现黑色的边(滑到最底部有大约20%的部分是黑色);
此问题形成的原因:
1.IOS的UIWebView是可以滑动的,包括左右滑动和上下滑动。
2.ionic的ion-content组件,在IOS设备上默认是允许内容滚动反弹到边缘,这就会导致原本不能滑动的页面(页面高度等于设备屏幕高度),也能滑动。
解决方法:
1.解决IOS的UIWebView滑动在IOS上是可以设置的。
//Before iOS 5
for (id subview in webView.subviews)
if ([[subview class] isSubclassOfClass: [UIScrollView class]])
((UIScrollView *)subview).bounces = NO;
//After iOS 5
webView.scrollView.bounces = NO;
2.解决IOS-content的反弹到边缘只需要设置属性为false即可
在ionic1中的写法为:
在ionic2中写法有所改变