iOS

iOS

41 人关注该话题

iOS APP 向H5传值失败 HTML5+ iOS

5+ SDK RichardD 回复了问题 • 4 人关注 • 6 个回复 • 300 次浏览 • 16 小时前

5+应用通过UrlSchemes与第三方应用相互调用 iOS UrlSchemes 5+App开发

HTML5+ KeeZ 发起了问题 • 1 人关注 • 0 个回复 • 33 次浏览 • 1 天前

iOS新版本上传被打回 Appstore上传 上传 App打包 iOS

HTML5+ 五块钱的果汁 回复了问题 • 2 人关注 • 1 个回复 • 53 次浏览 • 1 天前

IOS audio后台播放现在的解决方式应该是怎样的? audio iOS

MUI 1024大于1M 回复了问题 • 3 人关注 • 2 个回复 • 231 次浏览 • 4 天前

iOS 可以不经过AppStore直接更新版本包吗 升级更新 新版本 iOS iOS打包

MUI lzz081591@163.com 发起了问题 • 1 人关注 • 0 个回复 • 51 次浏览 • 4 天前

无法打包iOS应用 iOS

HBuilder DCloud_客服_Trust 回复了问题 • 2 人关注 • 1 个回复 • 57 次浏览 • 4 天前

如何监听webview侧滑关闭,监听页面关闭的瞬间. Webview iOS 侧滑返回

HTML5+ 452278531@qq.com 回复了问题 • 4 人关注 • 3 个回复 • 387 次浏览 • 5 天前

苹果商店上架,二进制文件被拒绝 iOS

MUI wayhbbeed 回复了问题 • 4 人关注 • 3 个回复 • 283 次浏览 • 6 天前

ios下上传七牛云报400 七牛 iOS

HTML5+ LandT 发起了问题 • 1 人关注 • 0 个回复 • 30 次浏览 • 2018-01-08 18:22

更多...
1

赞同来自: DCloud_客服_Trust

建议这种情况设置toast显示在屏幕的上方:
plus.nativeUI.toast( "I'am toast information!",{verticalAlign:"top"});

系统软键盘的优先级更高,比we... 显示全部 »
建议这种情况设置toast显示在屏幕的上方:
plus.nativeUI.toast( "I'am toast information!",{verticalAlign:"top"});

系统软键盘的优先级更高,比webview和nativeUI都要高。
0

赞同来自:

NJS要保证load的图片base64数据正确
另外5+Runtime也封装了Bitmap API
请参考[ http://www.html5plus.org/doc/zh_cn/nativeobj.html#plus.nativeObj.Bitmap]( ... 显示全部 »
NJS要保证load的图片base64数据正确
另外5+Runtime也封装了Bitmap API
请参考[ http://www.html5plus.org/doc/zh_cn/nativeobj.html#plus.nativeObj.Bitmap]( http://www.html5plus.org/doc/zh_cn/nativeobj.html#plus.nativeObj.Bitmap)
```javascript
<!DOCTYPE HTML>
<html>
<head>
<meta charset="utf-8"/>
<meta name="viewport" content="initial-scale=1.0, maximum-scale=1.0, user-scalable=no"/>
<title>NativeObj Example</title>
<script type="text/javascript">
var wc=null,bitmap=null;
// H5 plus事件处理
function plusReady(){
wc = plus.webview.currentWebview();
bitmap = new plus.nativeObj.Bitmap("test");
// 加载Base64编码格式图片到Bitmap对象
bitmap.loadBase64Data( "iVBORw0KGgoAAAANSUhEUgAAABgAAAAsCAYAAAB/nHhDAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAKwwAACsMBNCkkqwAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNC8yOC8xMqLz6JEAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzVxteM2AAABJ0lEQVRYhe3Wv6rCMBQG8C/VN1AEd3HSzuYO3jr4knkY0UE62xTBcp9A8A0uHhc72CZp/lQQyZmT7xfSJKeMiPDOSt6aHoEIRKAbkLKioqiCrroWkLKi+51ARAhBlEAdXlcI0gLK8u8lPBRpAYvFjCUJUw72QZRbtFzOe0O0H7kvxHhM83yfhiJdF+2c5/utCTmdLnS93rQQs2mZQogN59lOdbrqmk7HmExGrZVYAU9kzXl2cEWsgSfys1r9Hk1TmogTAABFcTFOaQJOr6mUlVO4E9B8n2zCrQHfcAAYmoKFEAPOs39dOGMMaTpXX5J6jGlTTSu3CQcsGk5IuBboK1wJ6BqOT7gS0DUcn3AlALR7gW84YHGKiOAd3gn0UV/+6xiBCHwG8AByzMrOPKV7sAAAAABJRU5ErkJggg==", function(){
console.log("加载Base64图片数据成功");
}, function(){
console.log('加载Base64图片数据失败:'+JSON.stringify(e));
} );
}
if(window.plus){
plusReady();
}else{
document.addEventListener("plusready",plusReady,false);
}
// 保存图片
function saveBitmap(){
bitmap.save( "_doc/a.jpg"
,{}
,function(i){
console.log('保存图片成功:'+JSON.stringify(i));
}
,function(e){
console.log('保存图片失败:'+JSON.stringify(e));
});
}
</script>
</head>
<body>
保存图片<br/>
<button onclick="saveBitmap()">Save</button>
</body>
</html>
```
10

赞同来自: 五块钱的果汁 缘多多 DCloud_heavensoft 马脸老男人 715527816@qq.com 大馒头小咸菜 DCloud_客服_Trust 周羊羊 hoyche@163.com ggggggmt 更多 »

**这个问题是已经可以解决了的,不信可以去看mui demo里面的那个聊天程序 im-chat.html**

首先说一下为什么会出现这个情况,那是因为ios弹出软键盘的时候,webview的高度没有变化导致超出屏幕范围,而plus这时候又会自动把header... 显示全部 »
**这个问题是已经可以解决了的,不信可以去看mui demo里面的那个聊天程序 im-chat.html**

首先说一下为什么会出现这个情况,那是因为ios弹出软键盘的时候,webview的高度没有变化导致超出屏幕范围,而plus这时候又会自动把header的 position:fixed 属性设置为 position:relative,header就跟着滚动了。。。。

解决办法很简单,只要是现在最新版本的plus,都有这个
```javascript
plus.webview.currentWebview().setStyle({
softinputMode: "adjustResize" // 弹出软键盘时自动改变webview的高度
});
```
只要你在plusready里面写入这个,就可以解决header跟着滚动的问题


==============问题结束分割线===============

虽然楼主可能没遇到,不过也再顺便补充一个:如果页面中包含header、mui-content、footer,当mui-content内容很多,已经可以滚动,这时候弹出键盘,又会出现header可以滚动的情况

这时候已经不是plus的问题了,而是css的问题(ios的坑),而是webview已经改变高度了,但是html、body的高度没有改变。

解决办法就是写一段css样式:
```javascript
html, body {
height: 100%;
margin: 0px;
padding: 0px;
overflow: hidden;
-webkit-touch-callout: none;
-webkit-user-select: none;
}
```
只要写了这段样式,页面就会随着webview的改变而改变


其实plus、mui框架很好用,只是plus有坑,ios有坑,安卓也有坑,花点时间把坑都踩一遍就没什么问题啦~~
1

赞同来自: DCloud_客服_Trust

先在本地搭建v6测试环境测试看看客户端访问网络是否有问题,
测试环境搭建参考[http://www.cnblogs.com/fengmin/p/5526487.html](http://www.cnblogs.com/fengmin/p/5526487.htm... 显示全部 »
先在本地搭建v6测试环境测试看看客户端访问网络是否有问题,
测试环境搭建参考[http://www.cnblogs.com/fengmin/p/5526487.html](http://www.cnblogs.com/fengmin/p/5526487.html)
本地测试没有问题仍然被拒可以参考下该文档看是否可以解决问题[http://www.jianshu.com/p/d18ada23f78d](http://www.jianshu.com/p/d18ada23f78d)

另外请上传完整回执. IPV6 只是提示.关键问题是因为应用的某些异常(白屏,ajax请求失败,无法登陆等)才会报这个信息. 需要解决掉关键问题
1

赞同来自: DCloud_客服_Trust

ios10 设备应用在前台时创建本地消息无法显示在消息中心,这个是系统在处理本地消息和老版本系统的差异
ios10 设备应用在前台时创建本地消息无法显示在消息中心,这个是系统在处理本地消息和老版本系统的差异
2

赞同来自: DCloud_heavensoft DCloud_客服_Trust

原因就是iOS9以上不允许随意调用url scheme;
添加白名单:http://ask.dcloud.net.cn/article/434
原因就是iOS9以上不允许随意调用url scheme;
添加白名单:http://ask.dcloud.net.cn/article/434
1

赞同来自: DCloud_客服_Trust

1 可能是个推使用了jspath导致的,个推新版的SDK已更新至alpha打包机,使用alpha版HBuilder打包即可
2 高德地图使用了jspatch,使用alpha打包机
3 打包时删除invocation模块

http://idebuilder.8... 显示全部 »
1 可能是个推使用了jspath导致的,个推新版的SDK已更新至alpha打包机,使用alpha版HBuilder打包即可
2 高德地图使用了jspatch,使用alpha打包机
3 打包时删除invocation模块

http://idebuilder.8c6.dcloud.io/packages
公网地址:
Win版本:http://update.dcloud.net.cn/alpha/HBuilder.windows@20170328.zip
Mac版本:http://update.dcloud.net.cn/alpha/HBuilder.macosx_64@20170328.tar.gz
1

赞同来自: DCloud_客服_Trust

重启下手机看看使用网络的选项能出现不,我下载了你的应用,网络的设置可以出现,并且随便填了个账号密码测试,提示账号不存在或被禁用,看起来网络应该是通的
重启下手机看看使用网络的选项能出现不,我下载了你的应用,网络的设置可以出现,并且随便填了个账号密码测试,提示账号不存在或被禁用,看起来网络应该是通的
5

赞同来自: Damon4iOS 422142641@qq.com 小张没有名字 马振丹 watsonws@163.com 更多 »

参考:[http://ask.dcloud.net.cn/article/12926](http://ask.dcloud.net.cn/article/12926)

目前只是真机调试会有问题,云打包不会有问题。
参考:[http://ask.dcloud.net.cn/article/12926](http://ask.dcloud.net.cn/article/12926)

目前只是真机调试会有问题,云打包不会有问题。
0

赞同来自:

iOS下fixed定位问题导致的,将底部调整为absolute定位即可。
修改下 im-chat.html 中的css
```css
footer {
position: absolute;
}
```
iOS下fixed定位问题导致的,将底部调整为absolute定位即可。
修改下 im-chat.html 中的css
```css
footer {
position: absolute;
}
```
更多...

IOS - 获取机子总内存 Native.JS iOS

Native.js 林志鸿Zion 发表了文章 • 1 个评论 • 41 次浏览 • 2018-01-09 11:26

检查自己的服务器是否支持ipv6协议的访问 苹果 iOS ipv6

HTML5+ 王者地带 发表了文章 • 0 个评论 • 27 次浏览 • 2018-01-08 16:05

IOS - 监听通话状态 Native.JS iOS

Native.js 林志鸿Zion 发表了文章 • 0 个评论 • 20 次浏览 • 2018-01-08 10:57

IOS - 原生获取IDFV IDFA iOS Native.JS

Native.js 林志鸿Zion 发表了文章 • 0 个评论 • 24 次浏览 • 2018-01-08 10:45

ios调试基座打包方法 调试基座 5+sdk iOS

5+ SDK DCloud_SDK_骁骑 发表了文章 • 1 个评论 • 86 次浏览 • 2017-12-25 17:06

iOS升级SDK后插件不能执行或者报错 iOS iOS打包 5+sdk

5+ SDK zhzhl1993@163.com 发表了文章 • 2 个评论 • 50 次浏览 • 2017-12-19 11:34

iOS开发提交app关于定位问题被拒 iOS

HTML5+ 我爱吃水果 发表了文章 • 2 个评论 • 355 次浏览 • 2017-12-18 00:46

iOS 上传App Store 报 ITMS-90096错误处理方法 Appstore上传 iOS打包 iOS

HBuilder DCloud_SDK_骁骑 发表了文章 • 2 个评论 • 256 次浏览 • 2017-12-15 12:38

iOS云打包修改权限提示语 云端打包 iOS打包 iOS

云服务 DCloud_客服_Trust 发表了文章 • 3 个评论 • 1413 次浏览 • 2017-12-11 19:09

更多...