UIScrollviewを中央に配置する方法があるかどうかを知りたい場合は、それを行います。私は説明しましょう:私はScrollViewを作って、いくつかのView Controllerに接続して、スナップチャットと同じように、前にスライドすることができます。私は3つのビューコントローラを持っています。私は、常に左端から開始するのではなく、中央のビューコントローラ(ViewController 2または「中」のビューコントローラ)から開始できる方法があるかどうかを知りたかったのです。お手伝いありがとう。UIScrollViewの特定の場所から開始
0
A
答えて
0
scrollviewのcontentOffset.xの値をviewControllerの幅(画面の幅)の倍数に設定します。 contentOffset.x = 0は、次のViewControllerの先頭にscrollviewを移動するあなたのViewControllerの幅に設定する、一番左にある
scrollView.contentOffset = CGPointMake(yourViewControllerWidth, 0)
。
+0
この方法を使ってもうまくいきましたが、私はその幅でプレイしなければなりませんでした。私は幅(600)に設定し、それは最後のビューコントローラで開いた、私は半分(300)それを前にビューコントローラで開始するにはそれをカットしたが、それは2と3の間に着陸。本質的に働いた数字は206.5でしたが、それを開こうとすると安全だとは思いませんが、それは技術的に仕事を終わらせます。 – Nick
関連する問題
- 1. Googleマップユーザーの場所から開始
- 2. 特定の場所でバッチファイルを開始する
- 3. NodeJSの開始場所は?
- 4. アプリケーションが開始された場所を特定する
- 5. 特定のポイントからscrolldivを開始
- 6. リファクタリング - 開始する場所
- 7. インタラクティブブック - 開始する場所
- 8. 特定の場所
- 9. 特定の場所
- 10. 特定の場所
- 11. UIControlのサブクラス化を開始する場所を特定できません!
- 12. ファイルのデバッグを開始する場所がわからない#
- 13. 場所を設定せずに別のアクティビティからGoogle Navigationを開始する
- 14. SharePointセキュリティの概要 - 開始場所
- 15. サーバーアプリケーションのプログラミングを開始する場所
- 16. $リソースの使用方法、開始場所
- 17. 私がいた場所からプロセスキューを開始しますか?
- 18. 特定の場所の最も近い場所からドライバーを見つける
- 19. HTTPエラー500、開始する場所がわからない
- 20. UIScrollView Objective Cの空白ページから開始
- 21. コード契約を開始する場所
- 22. Amazon Webサービス:開始する場所
- 23. Spritekitの特定のフレームからのスプライトアニメーションの開始/停止
- 24. 特定の瞬間からのデータスクロール速度の開始
- 25. 特定の場所から特定のftpアドレスに接続できません
- 26. アプリ内の特定の場所でマップアクティビティを開始するにはどうすればよいですか?
- 27. Eclipseから特定の場所のリモートリポジトリへのプッシュ
- 28. Googleマップアプリを特定の場所に開く
- 29. xdebug profilerで手作業で特定の場所でプロファイリングを開始することはできますか?
- 30. 特定の場所でCSS3アニメーションを開始するにはどうすればよいですか?
スクロールビューの 'contentOffset'を" middle "ビューコントローラのビューのフレームの原点に設定できます。 – beyowulf