次のことを行うために使用できるサンプル コード、ドキュメント、またはサード パーティ製のコントロールを探しています。
画面の一部だけを占めるバンドを iOS 画面に作成したいと考えています。これは、左右にスクロール可能です。バンド内のコンテンツは情報になります。アイコン。ピクチャー。など。各項目もクリック可能になります。
MonoTouch でこれを達成する方法について何か考えはありますか?
次のことを行うために使用できるサンプル コード、ドキュメント、またはサード パーティ製のコントロールを探しています。
画面の一部だけを占めるバンドを iOS 画面に作成したいと考えています。これは、左右にスクロール可能です。バンド内のコンテンツは情報になります。アイコン。ピクチャー。など。各項目もクリック可能になります。
MonoTouch でこれを達成する方法について何か考えはありますか?
このコンポーネントは CoverFlow と呼ばれます。Apple は独自の API の使用を制限しているため、オープンソース ライブラリがいくつかあります。それらの 1 つが OpenFlow であり、ここで見つけることができます: http://apparentlogic.com/openflow/
良い点は、少し前に C# に移植されたことです。ここで、このライブラリの MonoTouch ポートを見つけることができます: https://github.com/migueldeicaza/OpenFlowSharp
アプリでの使用は無料です。
WWDC 2012の Enhancing User Experience with Scroll Views *を見ることをお勧めします。
スピーカーは、UIScrollView と UIPageViewController の使用について説明します。ズームしたくないので、ケースはより単純に聞こえます。
iOS 6 では、Page View Controller に新しいトランジション スタイルが追加されたため、「カーリング」ではなく「ページ」間をスクロールできます。
ベータ版ドキュメントのトランジション スタイルを参照してください。
UIPageViewControllerTransitionStyleScroll
スクロール遷移スタイル。
ページ スクロール スタイルが指定されている場合、ページ ビュー コントローラーは、ビュー コントローラー間の遷移時にページ スクロール アニメーションを表示します。データ ソースが指定されている場合、アニメーションはナビゲーション ジェスチャ中にユーザーの指に従います。iOS 6.0 以降で利用できます。
現時点では、iOS 6 と MonoTouch は試していません。MonoTouch での iOS 6 の使用に関しては、次のアナウンスを参照してください: http://blog.xamarin.com/2012/06/15/xcode-4-5-ios-6-and-mountain-lion/
*開発者アクセスが必要です。