0

UIViewControllerにUITableViewアウトレットがあります。階層は、次の画像のとおりです。

ここに画像の説明を入力してください

親ビュー(現在のテーブルビュー、2つのuibutton、およびuilabelを含む)の下に「bottomView」という別のビューを配置して、親ビューを右側にアニメーション化すると、bottomViewが表示されるようにします。

試してみて、以下に示すように階層にIBを使用してUIViewを追加しましたが、topView(self.view)をアニメーション化すると、bottomViewが表示されず、代わりに下部に黒い画面が表示されるという問題があります。問題は、既存のビューが一番上になり、アニメーション化するとbottomViewが表示されるように、bottomViewを階層に適切に追加する方法です。

ここに画像の説明を入力してください

私のコードはこの回答のとおりです。viewDidLoad()のtopViewに[セルフビュー]を割り当てました。

[編集]:ストーリーボードを使用しています

4

2 に答える 2

1

ビューはxibファイルに取り込まれましたが、視覚化するには他のビューに追加する必要があります。アニメーションの時点で、このbottomViewは、適切なフレームを設定した後、self.viewのサブビューとして追加する必要があります。

于 2012-08-06T19:06:06.563 に答える
0

このようにfirstViewに他のビューを追加できます。

[firstView addSubView: secondView];
于 2012-08-06T11:58:54.973 に答える