固定画像をスクロールしようとしています。スクロールで固定背景画像上のコンテンツをスクロール
私はscrollviewを使用する必要があると思ったが、下の画像とボタンが固定されなければならないので、私はかなり、それを使用する方法、それを取得し、どのようなscrollviewに含まれるようにしませんでした。さらに、テキストが長すぎる場合は、コンテンツをスクロール可能にする必要があります。
固定画像をスクロールしようとしています。スクロールで固定背景画像上のコンテンツをスクロール
私はscrollviewを使用する必要があると思ったが、下の画像とボタンが固定されなければならないので、私はかなり、それを使用する方法、それを取得し、どのようなscrollviewに含まれるようにしませんでした。さらに、テキストが長すぎる場合は、コンテンツをスクロール可能にする必要があります。
UIViewController
の中には、UITableView
を使用するのが最適な解決策だと思います。
セルをセットアップして、正確に見た目を変えることができます。
たとえば、最初のセルはイメージになり、2番目のセルはタイトルになり、3番目のセルはメニューバーになります。
これは、UIViewController
の中に要素を動的に表示する場合には非常に便利です(たとえば、データベースを使用する必要がある場合は、コンテンツが既にダウンロードされている場合にのみ挿入をアニメーションしたい場合があります)
したがって、UIViewController
を使用すると、UITableView
を追加して、コンストレイントを使用してビュー全体を塗りつぶすことができます。次に、テーブルビューの上部に、UIViewController
のサブビューとして(テーブルビューのサブクラスとしてではなく、ボタンがスクロールしすぎることになります)view
のサブビューとして追加することができます。 もう一度ここにボタンをいくつか追加する必要があります。
ちょうどこのようにそれを試してみて、あなたが実装:)説明するのは非常に複雑である
しかし、イメージは私が考えるセルの中に入れることができないように修正する必要があります。また私はviewcontrollerのサブビューにする必要がありますか? –
ああ、私はあなたの質問を誤解していました。画像を画面の上部に固定したいですか? (それは画像上の見た目ではありませんが、ちょっと誤解を招くかもしれません) – Alex
私はそれを細胞の後ろに固定して、内容が画像の上に流れるようにしたいと思います。あなたは、私の言うことを得る? –
のいずれかの困難を持っているなら、私に知らせて、
あなたが必要とすることを実現するには、あなたが良い自動レイアウトを知っている必要があります理解するために2つのscrollviewと少し数学:)
あなたheaderview高さはあなたのkとして200
あるとし今あなたのビュー階層が
--> Main View
--> ScrollView
--> Container View
-->Your HeaderView (200)
-->Content View (Equal height to UIView)
--> UIView (Your tabs like button , followbutton)
--> ScrollView 2
--> ContainerView
-->Subviews
スクロールビュー1を使用しますする必要があり、我々は次のビュー階層を必要とする
を自動レイアウト使用している場合は、headerviewと第二scrollviewはタブやテキストなどのscrollviewの他のコンテンツを(スクロールするために使用されますスクロールヲコンテンツ
)写真のようにコンテンツビュー(UIViewのに等しい高)があなたのコンテンツビューが下にスクロールすると、2番目のscrollviewがあなたの他のコンテンツをスクロールすることができますどのトップにスクロールします余分な200の高さを与えることができますtoo
は、なぜあなたはUITextViewを使用していませんか?それはより簡単になります。 –
私はこれを前に実装しましたが、Iphone 5ではテキストの場所がほとんどないので、スクロールビューではより見栄えが良くなりました。 –