0

UIScrollView に 4 つの UIView がスタックされています。

UIViews のいずれかがタップされたときに、その特定のビューを展開して、さらにコンテンツを表示する必要があります。これは、選択したビューの下にある兄弟ビューを押し下げる必要があることを意味します。

UITableView を使用することもできましたが、行の高さを動的に変更すると、あらゆる種類の奇妙なことが発生するため、このフォールバックを選択しました。

これを行うために autoresizingmask を使用できますか?

乾杯

4

1 に答える 1

0

あなたの質問の答えはそれほど単純ではありません。異なるロジック手段を使用する必要があります。各ビューをクリックした後、どのくらいの幅と高さがあるかを知っているので、ビューの参照をスクロールビューの setContentSize に渡すことができます。解決したチュートリアルを次に示します。 Scrollviewにランタイムデータを入れていたときの問題。

リンク

リンク

お役に立てば幸いです。

于 2012-11-12T19:23:06.617 に答える