0

xamarin.forms を使用して Android アプリを開発しています。アプリで署名パッドを使用する必要があります。署名パッドを正常に使用しました。しかし、署名パッドが配置されている画面には多くのコントロールがあります。そのため、画面は縦にスクロールします。

私の問題は、ユーザーが署名パッドで署名しようとすると、垂直にスクロールし始め、ユーザーが署名パッドで署名できないことです。ユーザーは av 垂直線のみを描画できます。

ユーザーが署名パッドで署名しようとしたときに垂直スクロールを停止する方法を教えてください。

よろしく、 アナンド・デュビー

4

1 に答える 1

0

このビューをネストしようとする手間を省いてください。署名パッドは、実際には他のビューに含まれるようには設計されていません。デザインの観点からこれにアプローチし、このコントロールがモーダル ページであろうと専用ページであろうと、画面全体を占有する方法を見つける必要があります。

ビューを本当に入れ子にしようとしているのであれば、スクロール レイアウトにたどり着くまで、署名パッドの親ビューを再帰的に見つけることに少し成功したことがあります。次に、タッチが終了するまでスクロール レイアウトを無効にし、タッチが終了したらスクロールを再度有効にします。ただし、これを行うことは強くお勧めしません。

于 2016-05-20T09:03:57.627 に答える