ストーリーボードでiCarouselを実装しようとした人はいますか? 既存のプロジェクトがありますが、これがストーリーボードで機能するかどうかはわかりません。誰かがこれを成功させたり、ストーリーボードプロジェクトでこれを実装するために必要なものについて何か指示を提供したりしていますか?
8 に答える
確かに、ストーリーボードがiCarouselを使用している多くの人々に問題を引き起こしている理由を理解することはできませんが、正しく設定する方法を示すストーリーボードの例をプロジェクトに含めました。
https://github.com/nicklockwood/iCarousel/tree/master/Examples/Storyboard%20Demo
FWIW、この例のビューコントローラーコードは、基本的なiOSデモと同じです。
アプリ ターゲットのコンパイル ソース リストに iCarousel.m があることを確認します。Project > App Target > Build Phases > Compile Sources in xCode 4.6.1.
はい、ストーリーボードで動作します。iOS 5 ストーリーボードの前とまったく同じように機能します。
ストーリーボードにビューを作成し、そのクラス プロパティを「iCarousel」に設定できます。
次に、iCarousel デリゲートと dataSource プロパティを接続して、View Controller を指すようにします。(View Controller が iCarouselDataSource および iCarouselDelegate プロトコルを実装する必要があることを忘れないでください)。iCarousel ビューのアウトレットも作成できます。
ストーリーボードを使用して iCarousel にアクセスして制御するのはこれですべてです。
お役に立てば幸いです。
解決策を見つけました。
iCarousel
それらを追加してプロジェクトフォルダーにクラスをコピーしないでください。それらを参照するだけです。その後、動作します。
解決策: Xcode プロジェクトで新しいクラスを作成し、「iCarousel」という名前を付けます。ドラッグ アンド ドロップを介して、元のクラスファイルのコードをそこに配置します。
その後、うまくいきます。
したがって、別の問題は、view-class が iCarousel に変更され、command-b が設定されている場合、「Interface Builder ファイル内のクラス iCarousel が不明です」というアラートをコンパイルした後に発生することです。来る。
いいえ、いいえ、iCarousel と Storyboard は良い考えではありません。
いくつか問題がありましたが、iCarousel.m ファイルをドラッグしたときに、そのファイルのターゲット メンバーシップを正しいものに設定していませんでした。
それは間違いです。
Storyboard-Project に iCarousell を実装しようとしましたが、常にデリゲート エラーとデータソース エラーが発生します。分離されたxibでのみ機能すると思います。
常に: このクラスは、キー dataSource のキー値コーディングに準拠していません。