問題タブ [icarousel]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - iPad での iCarousel のパフォーマンスの問題
私はiPad アプリにNick Lockwood のiCarouselを使用しています。現在は、15 個の全画面画像のカルーセルにすぎません。
シングル ビュー プロジェクトをセットアップし、ストーリーボードに iCarousel ビューを追加し、そのビュー コントローラーをデータ ソースとして追加し、データソース メソッドに次のコードを配置します。
これは機能しますが、最初にすべてのアイテムをスクロールすると、新しいアイテムがカルーセルに追加されるときにパフォーマンスが少し低下することに気付くでしょう。これは、すべての項目を 2 回目に行ったときには発生しません。
このプロファイラーのスクリーンショットで、私が言いたいことを理解できます。前半のピークは、初めてすべての画像をスクロールしたときのもので、もう一度スクロールしてもピークはなく、パフォーマンス ヒットもありません。
どうすればこれを修正できますか?
編集
計測器のピークの 1 つを分離しました。これがコール ツリーです。
編集
jcesar 提案のコード
icarousel - デフォルトのiCarouselアイテムの中心位置を削除するには?
誰でも私を助けることができます.例でデフォルトのiCarouselアイテムの中心位置を削除する方法は?
ios - iCarousel ロータリー モード スクロール ビューを 1 つずつ / ページネーション
iCarousel を回転モードで使用しています。ビューをページ分割された方法で 1 つずつスクロールしたいと思います。いろいろ設定してみましたが、うまくいきませんでした。
私が探している設定は、UIScrollView の「pagingEnabled」に少し似ていますが、スワイプ モーションで複数のビューをスクロールしてはならないという点が追加されています。「carouselCurrentItemIndexDidChange」メソッドで「[アニメーション停止]」を実行しようとしましたが、うまくいきませんでした。
最初は stopAtItemBoundary プロパティでそれができると思っていましたが、そうではありません。カルーセルがアイテムで停止することを意味しますが、ユーザーが一度に複数回スワイプできるようにします。
誰 ?
ios6 - iOS 6.1 のタブ バー コントローラーを持つアプリへの iCarousel の統合
iCarousel アプリをシングル ビュー アプリケーションと統合します。しかし、タブ バー コントローラーを追加し、この iCarousel コードを 1 つのタブ バー アイテム ビュー コントローラーに配置すると、機能しません (アイテムは表示されますが、スクロールされません)。
以下のように iCarousel を作成しました。
次のデリゲートとデータ ソース メソッドを使用しています。
私に提案してください。
前もって感謝します
ipad - iCarousel アイテム インデックスの変更が、UITextView に表示されるランダムな詳細と同期しない
私はiOS6を使用しており、iPadアプリケーションでは、ビューのカルーセルと選択したカルーセル項目の詳細をその下のtextViewに表示する必要があります。ユーザーは、クリックするかスクロールして、カルーセル ビューを選択できます。スクロールが終了すると、textView の詳細は、選択されたカルーセル アイテム (説明、概要など) に基づいて詳細を表示する必要があります。私はインデックスを更新することができ、そこにはテキストビューがあります。
- (void)carouselDidEndScrollingAnimation:(iCarousel )carousel
スクロールアニメーションがいつ停止するかを知る方法を使用しています。このメソッドは、スクロールがプログラムまたはユーザー主導で停止されたときにトリガーされます。
インデックスから対応する詳細を取得し、ビューをリロードします。詳細をリロードするようにセッター メソッドを変更しました。インデックスは、デリゲートがトリガーされたときにのみ割り当てられます。
この時点まで、すべてが正常に機能しています。各項目に対応する値を表示できます。すべての項目に常に有効な値があるとは限りません。ただし、ユーザーがカルーセルをドラッグし続けると、値を変更するトリガーがなく、textView の値が変化し続けます。スクロールが停止し、上記のデリゲートがトリガーされると、正しい値が表示されます。
*の値の変更のみがselectedItemIndex
、textView の値の変更をトリガーする必要があります。しかし、スクロール中に、いくつかの偽の値が 1 つの textView に表示されます。
textView に値を割り当てる方法
どんな助けでも大歓迎です
ios - iCarousel - チェンジ センター アイテムを動的に iOS
iPad アプリケーションで iCarousel を使用しています。中央のアイテムを選択するたびに動的にビューを変更する方法があるかどうかを知りたいです。要するに、このようなことを達成したいと思い
ます。最初のインデックス (項目 - 0) を赤に設定することができましたが、次のことを行う方法がわかりませんでした:
1 を選択すると、0 のイメージを無地の白に、1 のイメージを赤に変更したいと考えています。
2にも何か。
ヘルプやアドバイスをいただければ幸いです。
ありがとう
ios - iOS の画面の向きでカルーセル ビューのサイズを変更する
iCarousel
画面の向きの変更中にカルーセル ビューに配置されたアイテムのサイズを変更するビューに問題があります。これを修正するにはどうすればよいですか?
これが私のコードです
icarousel - icarroussel はこのような 3D ホイールを有効にしましたか?
写真のようなメニューを提示する必要があります:
このボタンは、3D 効果と同様に中央のセルクルの周りを移動できます。つまり、移動中に次元が変化するのを見ることができます。
iCarroussel プロジェクトでそのようなことができることを覚えています。このアニメーションを提供する適切なコントロールを教えてくれるものはありますか?
ありがとう。
EDIT1:
わかりました iCarousel がほとんど必要なものであることがわかりましたが、最初の写真のようにカルーセルの垂直角度を変更するにはどうすればよいですか? iCarousel がデフォルトでどのようになっているのかを確認してください。
iphone - iCarousel アプリが Thread1 をスロー: シグナル SIGBRT
私は何を間違っていますか?? 私は常に Thread1: signal SIGBRT エラーを受け取ります.... UIView (ファイル所有者で iCarousel に変更) を、タイプ iCarousel から icrousel と呼ばれるオブジェクトとそのデリゲートに接続しました。実行中の上記のすべてのアプリから切断すると(実際の機能なしで)。
h ファイル:
m ファイル: