近日本人在直接使用window.outerHeight获取屏窗高度时 在iphone 6中出现等于0的情况,从而导致页面发生错误 后找遍代码,测试无数,终于让我逮住了这个该死兼容 window.outerHeight 后来在我队友搜遍各大程序网站后找到了解决方案,如下: 正确获取屏窗高度应为: var h = (window.outerHeight || window.innerHeight) 详细参考网址…
实例:1920*1080的电脑屏幕 1.获取窗口中的文档显示区域宽高 clientw = window.innerWidth; //1920(包含滚动条) clienth = window.innerHeight; //883(不含工具条) 2.获取窗口(包括滚动条与工具条)区域宽高 clientw = window.outerWidth; //1920(包含滚动条) clienth = window.outerHeight; //883(包含工具条) 1与2 的区别在于:是否包含工具条 win…
最近在做视频类的App,遇到视频滚动播放的坑,紧接着就是横竖屏问题.之前太过天真不想做横竖屏配置.只是想旋转视频View,但是分享什么的包括AlertView还是竖屏样式,项目着急上线(1周提交一次也是够了...人家审核都烦了估计)也就一直没改.昨天开始改才发现是一个深坑! 因为首页是滚动播放,不想做横屏适配,坐标判断什么的还要改来改去,看了下目前主流App,搜狐做的貌似是最好的.具体效果如图 (傻傻的我截图结了半天才截到,我竟然不知道相机有一个功能叫做慢动作) 他们横屏转动的时候后面的tabl…
游戏闪屏动画(Logo&健康游戏公告)使用了 experimental::ui::VideoPlayer 来播放视频 3.7版本开发到目前为止发现2个坑 1.设置大小 _videoPlayer->setContentSize(Size(widgetSize.width * 0.4f,widgetSize.height * 0.4f)); 若果没有设置大小,默认的大小貌似是0*0 可以按视频长度播放,但是什么也看不到 设置大小与设置是否允许全屏貌似是无关的 2.播放结束操作 当播放结束时(收到…
1.无论:TXT,EPUB,PDF等各种格式的文件,保存到本地的时候,最好都保存成字母或者数字,不要保存成汉字,否则,在取文件的时候,由于编码的问题,各种瓦特 2.如果文件名真的保存成了汉字,那么进行转码的方法是: [fileName stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]]];//不这样处理会返回nil]; 3.pdf的坑:由于后台返回的文件格式都是dat,需要本地动态判断文件格式,因此在判断PDF的时候,…
UnionID机制说明如果开发者拥有多个移动应用.网站应用.和公众帐号(包括小程序),可通过unionid来区分用户的唯一性,因为只要是同一个微信开放平台帐号下的移动应用.网站应用和公众帐号(包括小程序),用户的unionid是唯一的.换句话说,同一用户,对同一个微信开放平台下的不同应用,unionid是相同的. 我们系统都做了移动应用.网站应用.和公众帐号的微信登入,我们后端这边是有微信绑定账号功能的.所以需要在微信的给出的用户唯一的unionID判断该用户是否已绑定微信号. 微信小程序API…
1.最近在做移动端开发,框架是vue,一产品需求是,后台返回数据,通过qrcode.js(代码比较简单,百度上已经很多了)生成二维码,然后通过html2canvas,将html元素转化为canvas,通过 canvas.toDataURL() 方法转化为base64,二进制流的图片,显示在页面上,因为微信内置浏览器不支持下载(可能是我不会,谁实现了可以教一下我),需要用户触屏手动保存图片.下面贴出部分代码   2. <template> <section id="section…
一.关于UIWebView 与 WKWebView 选取问题 从发布时间看: 2008年7月11日,在新一代iPhone3G正式发售当天,iPhone OS 2.0(iOS 2.0)推出,这时候就有UIWebView了. WKWebView是IOS 8.0推出,2014年9月份.新出的WKWebView是对老UIWebView的优化与升级. WKWebView对比UIWebView主要优势: 更多的支持HTML5的特性 增加了加载进度属性:estimatedProgress 耗内存小,网页加载速…
这篇文章主要用于记录本人亲身经历过的Unity发布到IOS平台所遇到的所有坑(其实也就是一些自己并不明白的强制设定),以便于后续再有类似需求时少走些弯路. 我的环境: Unity 5.2.2 个人版(破解版) macOS Sierra 10.12.1 Xcode 8.2 iPhone 6S真机一台 以上只是我的个人环境,如果因为unity的版本不同或是mac的版本不同,或是xcode的版本不同,很可能会遇到一些未知的坑,这里我也不可能把所有坑都踩一遍了,所以只能看个人的运气如何了,运气好一次就能…