0

ビュー(子ビューと呼びます)を他のビュー(親ビューと呼びます)のポップアップとして表示する必要があります。子ビューには、画像、ラベル、およびボタンが含まれます(childViewを閉じるため)。私は約1時間グーグルで検索しましたが、タスクの開始方法がよくわかりません。親切に、問題を解決するためのアプローチ、解決策を手伝ってください。

4

2 に答える 2

2

このコードを試してください。アニメーションとともにサブビューがメインビューに追加されます。

       //if you want to set your child view frame to your parent view frame.use this
        self.childview.frame = self.view.frame;
       //if not
        self.childview.frame = CGRectMake(10,10,100,100);//ur own frame positon  
self.childview.alpha = 0.0f;
[self.view addSubview:self.childview];

[UIView animateWithDuration:0.5 delay:0.0 options:UIViewAnimationCurveEaseOut
                 animations:^{
                     self.childview.alpha = 1.0f;
                 }
                 completion:^(BOOL finished) {
                 }]; 


    ///After this..if you want to remove it.

       [self.childview removeFromSuperview];

これがお役に立てば幸いです。

于 2012-12-07T11:14:38.383 に答える
0

この要件には、このデモを使用してください。

  1. PopupView

この上記のデモでは、PopUPViewからビュー内のUIButtonProgressBarなどのコントロールにアクセスできます。これはSNPopupViewデリゲートメソッドで使用するのに最適なデモおよびクラスです。

また、これは別のデモです

2alpopoverview _

于 2012-12-07T11:10:31.583 に答える