2015-01-12 13 views
5

iOSのデフォルトWeatherアプリに似たレイアウトを作成したいと思います。私のビューコントローラにはUIViewがあり、その下にはUITableViewがあります。私はテーブルビューをスクロールしながら、動的にトップビューのサイズを変更したい。テーブルビューのView Controllerデリゲートを作ったので、トップビューのサイズを変更できます。 scrollViewDidScroll(scrollView: UIScrollView) が呼び出されました。上記のUIViewのサイズを変更するUITableView

問題は、トップビューのサイズを変更するときにテーブルビューのスクロールを無効にしたいということです。何か?あるいは、このレイアウトへの私のアプローチが間違っていて、別のものを使うべきでしょうか?

答えて

1

私はまた、私のUIViewをテーブルビューのヘッダーとして使用し、ビュー内でAutoLayoutを使用しました。テーブルビューのスクロールを無効にする場合は、ビューのサイズ変更が完了し、ブロックが完了しなくなるまでテーブルのスクロールを無効にすることができます。このソリューションがあなたに役立つことを願っています。

+0

ただし、トップビューをヘッダービューとして追加すると、画面外にスクロールします。私はiOSのデフォルトWeatherアプリとほぼ同じレイアウトを実装したいと思っています:) – MichalMoskala

関連する問題