UIScrollViewの上にUIButtonをオーバーレイする方法を理解しようとしています。基本的に、ユーザーはスクロールビューを通常どおり使用することができます。しかし、スクロールビューの右上のボタンは固定された位置にとどまります。何かご意見は?UIScrollViewの上にUIButtonを修正しました
答えて
UIScrollViewのサブビューのようUIButtonを追加しないでください、代わりに「self.view」InterfaceBuilderで
のあなたの視野に入れた項目の階層型リストがあるでしょうボタンをscrollViewに属するビューからサブビューを含むビューに属するビューにドラッグします。
あなたのビュー階層は、基本的にそれはあなたのボタンとあなたのScrollViewの両方がまったく同じMAINVIEWのサブビューなることを意味する代わり
mainView
|
----ScrollView
|
----Button
次の
mainView
|
----Button
|
----ScrollView
のようになります。スクロールビューがmainViewの場合、空のUIViewをscrollViewの上に置き、UIButtonを& UIScrollViewに挿入してください。
IBは、 'fake'インターフェイスに直接新しいビューをドロップするときにちょっと気が散っています。あなたがしなければならないことは、ビューのリストの左に移動し、ボタンビューを選択することです。今度はそれを 'self.view'の下にドラッグするか、トップレベルのビューがあればそれをドラッグします。
明るい青色の線が表示されるように、リスト内で上下に動かすと気付くはずです。幅は 'サブビュー'または '親'ビュー接続に対応します。その違いを見るためにちょっと試してみてください。
快適になったら、スクロールビューのサブビューではなく、ボタンを 'self.view'に配置することができます。さらに、それがTOP(物理的な「Zレベル」)に表示されるようにするには、それをリストのスクロールビューの下に置く必要があります。 (これはCStreetのソリューションの微妙な問題を指摘しています)
+1スクロールビューの下にボタンを置くことについての素晴らしいヒントは、私が探していたものです:) –
- 1. UIImageView(UIScrollView上)のUIButton
- 2. UIScrollViewでUIButtonを修正する方法は?
- 3. UIScrollViewにUIButtonを追加し、UIScrollViewをUIViewに追加します。
- 4. UIScrollViewはUIButtonをカバーします
- 5. UIButtonはUIScrollViewの
- 6. スクロール時にブラウザウィンドウの上部にオブジェクトを修正しました
- 7. UIScrollViewのイベントトラッキングがメインスレッドをブロックします。すべての修正?
- 8. UIButtonはuiscrollViewで機能しません
- 9. UIButtonはUIScrollViewで対話しません
- 10. ダッシュボード内の上部にabsolutePanelを修正しました。
- 11. CollapsingToolbarLayout:上にカスタムレイアウトを修正します
- 12. UIScrollviewは、ズームアウト時にUIButtonの画質を変更します。
- 13. Anaconda Pythonの破損修正を修正しました。
- 14. UIButtonがUIScrollView内で動作しない
- 15. UIScrollViewから下のUIButtonにタッチします
- 16. UIButtonとUITapGestureRecognizerを持つUIScrollView
- 17. UIScrollViewのサブビューとしてUIButtonのタッチ検出が追加されました
- 18. UIView内部のUIButton UIScrollView内でタップアクションを発生しません。
- 19. Swift 3のスクロール可能なTableViewCellの上にMapViewを修正しました。
- 20. jsの「スクリプトエラー」を修正しました
- 21. メニューのピクセルを修正しました
- 22. UIScrollViewにUIButtonを追加する問題
- 23. 修正ウィンドウ上にMongoDBをインストールした後、コマンドライン
- 24. Heroku上のRailsのデータベースでのタイムゾーンの問題を修正しました
- 25. ヘルプメモリリークを修正しました
- 26. スクロールパネルでテーブルヘッダーを修正しました
- 27. ブートディスククリティカルメッセージを修正しました。
- 28. ブートストラップでフッターを修正しました
- 29. yowsupでold_versionを修正しました
- 30. StackOverflowエラーを修正しました
これはIBでこれを行う方法ですか? UIScrollViewの上にボタンをドラッグしてみましたが(スクロールビューのサブビューになっています)、self.viewにどのように追加するのですか?可能であれば、私はこのことを計画的にやっていません。 – SNV7
IBの編集方法を確認してください。 – shabbirv
初心者の質問shabzcoを許しますが、どのようにイメージを挿入しましたか? – MobileVet