Можно ли добавить несколько FlutterPlatformView в один модуль? - PullRequest
0 голосов
/ 19 июня 2020

Я добавил один FlutterPlatformView, который имеет соответствующую раскадровку в моем приложении. Однако есть ли способ добавить еще один FlutterPlatformView с другой раскадровкой?

Мне кажется, что эта раскадровка принимает только FlutterViewController, поскольку это customClass, а не мое настраиваемое представление, которое наследует FlutterPlatformView. Мой код раскадровки:

 <objects>
                <viewController id="xxx-xx-xxx" customClass="FlutterViewController" sceneMemberID="viewController">
                    <view key="view" contentMode="scaleToFill" id="xxx-xx-xxx">
                        <rect key="frame" x="0.0" y="0.0" width="414" height="896"/>
                        <autoresizingMask key="autoresizingMask" flexibleMaxX="YES" flexibleMaxY="YES"/>
                        <subviews>
                            <arscnView clipsSubviews="YES" multipleTouchEnabled="YES" contentMode="scaleToFill" translatesAutoresizingMaskIntoConstraints="NO" id="xxx-xx-xxx">
                                <rect key="frame" x="0.0" y="0.0" width="414" height="896"/>
                            </arscnView>
                        </subviews>
...

Я мог бы добавить другой FlutterPlatformView, когда создаю пользовательский интерфейс из кода, но я складываюсь при создании с его помощью из раскадровки.

...