看了官方关于微信开放域的demo还是有一点不是太明白,demo中主域添加了一个display节点。并且绑定了WXSubContextView组件。开放域设置后好的ui会显示到这个节点上,我现在有个疑惑,如果我在主域中,有两处场景需要在主域中展示开放域的视图,那么这两处场景的节点都需要添加WXSubContextView组件吗?那么开放域工程中设计好的两个视图如何匹配到主域工程中的两个视图呢?还是说一个主域工程中,只能容纳一个开放域视图?
用一个WXSUbContextView就行,两个不同的开放域就用两个场景来就行了,根据主域发送的message子域进行切换即可。需要显示子域时让WXSUbContextView节点显示,不需要显示时active设置为false即可。
论坛上之前有很多关于这方面的帖子,你可以自己搜索看一下