-1
私はUIScrollViewのオーバーライドをカスタムコントロールしています。 レンダリング時に2つのUIViewがレンダリングされます。 1つはPDFであり、1つは上のレイヤーです。 上記のレイヤーには、PDF上のさまざまな場所でレンダリングされた一連のテキストが含まれています。iOS MvvmCrossビューのカスタムバインド
私はMvvmCrossを使用していますのでモデルがあります。テキストの収集は観測可能です。 観測可能なコレクションをレイヤーでレンダリングする必要がある結果にバインドするにはどうすればよいですか?
In short...pseudo
UIScrollViewWrapper
On draw create two layers
layer 1 is pdf image
layer above is view with texts.
Texts need to be bind and observed by Model.Texts (ObservableCollection<string>)
は、私が試した:
var set = this.CreateBindingSet<ViewWithScrollView, ViewWithScrollViewModel>();
set.Bind(ScrollView.LayerView).For(x => x.LayerItems).To(vm => vm.LayerItems);
set.Apply();
LayerViewはscrollviewの独自の実装は次のようになります
質問が不明です。そしてあなたが試したことをより多くのコードを共有することができますか? –
私が掲載する作業の解決策を見つけたので、簡単なイメージで私の質問をより明確にするよう努力します。更新はすぐに続きます! Ps。 downvoterのためだけに、downvoteの代わりにColeのようなコメントを書いてください... –