コレクションビューを最初のものから開始し、3秒後に自動的に2番目のものにスクロールし、3番目のものを3番目のものにスクロールします。私はこれをします?以下のコードは動作しますが、1回だけです。最初のものから2番目のものまでスクロールしますが、停止します。コレクションビューにタイマーを追加して次のセルにスクロール
0
A
答えて
-1
私は前もって入力ミスをお詫びします(私は今私のXcodeにアクセスできません)。しかし、このような何かは仕事ができる:
let timerIntervalForResendingCode = TimeInterval(60)
Timer.scheduledTimer(timeInterval: f3.0,
target: self,
selector: #selector(timerEndedUp),
userInfo: nil,
repeats: false)
}
@objc func timerEndedUp() {
collectionView.scrollToItemAtIndexPath(indexPath, atScrollPosition: .Right, animated: false)
}
-1
はあなたのviewDidLoad
にこのようなタイマーを作成します。
var timer = NSTimer()
var currentItem: Int = 0
override func viewDidLoad() {
self.timer = NSTimer.scheduledTimerWithTimeInterval(3, target:self, selector: Selector("updateCounter"), userInfo: nil, repeats: true)
}
func updateCounter() {
if currentItem < self.collectionView.numberOfItemInSection(0) {
self.collection.scrollToItemAtIndexPath(NSIndexPath(forItem: currentItem, inSection: 0), atScrollPosition: UICollectionViewScrollPosition.Top, animated: true)
self.currentItem += 1
} else {
self.timer.invalidate()
}
}
を、私はこのコードを試していないが、それは
関連する問題
- 1. コレクションビューのセル内のボタンにアニメーションを追加する
- 2. コレクションビューのセルにボタンを追加する方法
- 3. コレクションビューをヘッダに追加
- 4. UIViewをUICollectionViewに追加してセルをスクロールする方法は?
- 5. タイマーを追加してその値を次のアクティビティーに転送します
- 6. NSTextViewに追加してスクロール
- 7. ポンゲーム - ボールアニメーションにタイマーを追加
- 8. コレクションビューを左右にスクロールします
- 9. コレクションビューに画像を追加ファイルが存在する場合はセル
- 10. スワイプで次/前のセルに自動スクロール
- 11. divを追加して右にスクロール
- 12. コレクションビュー新しいセルが追加されたときにセルの静的変数が変更される
- 13. コレクションビューのセル内でタップされているコレクションビューのセルを調べる方法
- 14. 表示コレクションビューのセル
- 15. WP7のマイクにタイマーを追加
- 16. JavaScriptのイベントリスナーにタイマーを追加する
- 17. コレクションビューのプロパティをuitableviewcellの中に追加します
- 18. カスタムテーブルビューのセルにコレクションビューを埋め込む
- 19. コレクションビューに2つの配列を追加します
- 20. UICollectionViewスクロールして次のアイテムにスクロール
- 21. コレクションビューのセルでcountが8より大きい場合、余分なセルを追加します。
- 22. セルに数値を追加し、それを別のセルに追加してクリアする方法
- 23. コレクションビューのparticluarインデックスにスクロールする方法
- 24. ns2を使用してaodvにタイマーを追加する方法
- 25. タイマーを使用してプログレスバーに値を追加する方法
- 26. アプリにタイマーを追加する方法!
- 27. iPhoneナビゲーションバーにタイマーを追加する
- 28. Xamarin.iOSにタイマーを追加する場所?
- 29. Swift SpriteKit GameSceneにタイマーを追加
- 30. プログラムに昇順タイマーを追加する
例ですが、あなたが何かを試してみたことがありますか?はいの場合は、私たちにあなたのコードを教えてください –
私はちょうどこの答えを見つけました。 http://stackoverflow.com/questions/36588933/collectionview-move-to-next-cell-automatically-swift –
この種の「私のアプリのアイデアを実装する方法を教えてください」という質問は、SOにはあまり適していません。あなた自身でコードを書くことに挑戦しなければなりません。問題がある場合は、コードを投稿し、失敗の仕方を教えてください。デバッグに役立ちます。 –