0

アプリの冒頭に小さなアニメーションがあります。2つのドアが水平に開き、上下に画面が表示されます。これまでのところすべて順調ですが、上部のセクションはうまく移動しますが、スクロールビューがあるため、ページは標準より長く、正確には175000です。標準画面が終了する場所に行き詰まった瞬間のように、画面から下部のpngを送信するようにコードを変更する方法を理解してください。誰かアドバイスしてもらえますか?私はこれまで手動で高さを追加しようとしましたself.view.size.height;が、それはうまくいきませんでした。

CGRect doortopFrame = doortop.frame;
doortopFrame.origin.y = -doortopFrame.size.height;

CGRect doorbottomFrame = doorbottom.frame;
doorbottomFrame.origin.y = self.view.bounds.size.height;

[UIView beginAnimations:nil context:nil];
[UIView setAnimationDuration:2.0];
[UIView setAnimationDelay:0.5];
[UIView setAnimationCurve:UIViewAnimationCurveEaseOut];

doortop.frame = doortopFrame;
doorbottom.frame = doorbottomFrame;

[UIView commitAnimations];
4

1 に答える 1

0

これを修正し、下部のアニメーションを変更origin.Xしてトリックを実行します

于 2012-04-26T18:34:07.630 に答える