var drawNativeIcon = drawNative('tabIcon', {
bottom: '7px',
left: leftPos + 2 + 'px',
width: '58px',
height: '58px',
position: 'dock' //此种停靠方式表明该控件应浮在窗口最上层,以免被其他窗口遮住
}, [{
tag: 'rect',
id: 'iconBg',
position: {
top: '0px',
left: '0px',
width: '58px',
height: '100%'
},
rectStyles: {
color: '#26A2FF', //#26A2FF,#D1D1D1
size: '58px',
radius: '100%'
}
}, {
tag: 'font',
id: 'icon',
text: '\ue603', //此为字体图标Unicode码'\e600'转换为'\ue600'
position: {
top: '0px',
left: '0px',
width: '58px',
height: '100%'
},
textStyles: {
fontSrc: 'fonts/iconfont.ttf',
align: 'center',
color: '#fff',
size: '30px'
}
}]);
请问如上的代码,如何用updateSubNViews来更新?
3 个回复
我是大笨蛋 - 签到
我也母鸡啊
Trust - 少说废话
根据View的id,以及tag的id,进行update。
汪阿浠 (作者)
解决了 ,谢谢!
2017-06-28 14:12
枫桥居APP
如果要画一个图文tabbar怎么画呢?还有未读消息数量(就是小红点)
2017-06-28 14:19
Trust - 少说废话
图文tabbar等需求,请参考nativeObj模式底部选项卡(包含底部凸起悬浮大图标) + webview模式子窗口 示例教程