2010-11-24 8 views
0

私は、アコーディオンメニューのような(アニメーション付きで)展開するUIViewを取得しようとしています。私はアニメーションを正常に動作させることができますが、問題はUIViewのサブビューがUIViewの境界を超えて拡大していることです。iPhone上で境界の外に要素を隠す

たとえば、ビューの高さが16で、右上隅にUILabelがあります。アニメーションの先頭でUIViewの高さが0であるとします。ビューの内容は隠され、UIViewが成長するにつれて徐々に明らかになることが期待されます。たとえば、高さが8に達すると、ラベルの半分が表示されます。しかし、それはそうではありません。むしろ、高さが親ビューの高さを超えていても、ラベルはいつでも見ることができます。

これを解決する方法はありますか?

答えて

7

さて、clipsToBoundsプロパティをtrueに設定する必要がありました。私は質問をする前にグーグルで時間を過ごしましたが、私の質問の関連するセクションでそれを見てまではあまり運がありませんでした。

関連する問題