0

ユーザーがいくつかのアクション、uitextfields、およびボタンを実行すると、ビューに表示されたり消えたりするiPadアプリがあります[正常に動作]

[cancelBtn setHidden: true];
[lblOption setHidden:true];

問題は、トランジション、ボタンへの透明なアルファなど、それらが現れたり消えたりするときにアニメーション化する方法があるかどうかです。

どうもありがとう!

4

2 に答える 2

0
          [self.view addSubview:btn5];
//            




//            [[txt1 layer] setBorderWidth:2.5f];
//            [[txt1 layer ] setBorderColor:[UIColor blackColor].CGColor];
//            



            [self.view addSubview:txt1];

            txt2=[[UITextField alloc] initWithFrame:CGRectMake(20,150,180 ,35)];
            txt2.backgroundColor=[UIColor brownColor];
            txt2.borderStyle=UITextBorderStyleRoundedRect;
            txt2.textColor=[UIColor whiteColor];
            txt2.adjustsFontSizeToFitWidth=YES;

            txt2.backgroundColor=[UIColor clearColor];





//            [[txt2 layer] setBorderWidth:2.5f];
//            [[txt2 layer ] setBorderColor:[UIColor blackColor].CGColor];
//            

            [self.view addSubview:txt2];


            txt3.userInteractionEnabled=NO;


//            [btn2 setSelected:NO];
//           [btn3 setSelected:NO];
//            [btn4 setSelected:NO];
//            
            NSLog (@"Movie selected");

            break;

         case 2:

//            [btn2 setSelected:YES];
            txt3=[[UITextField alloc] initWithFrame:CGRectMake(20,110,180 ,35)];
            txt3.backgroundColor=[UIColor brownColor];
            txt3.borderStyle=UITextBorderStyleRoundedRect;
            txt3.textColor=[UIColor whiteColor];
            txt3.adjustsFontSizeToFitWidth=YES;


            [self.view addSubview:txt3];




            txt1.userInteractionEnabled=NO;
            txt2.userInteractionEnabled=NO;




//            
//            [btn1 setSelected:NO];
//            [btn3 setSelected:NO];
//            [btn4 setSelected:NO];

            NSLog (@"Play selected");

            break;

        case 3:

//            [btn3 setSelected:YES];
//            
//            
//            
//            [btn1 setSelected:NO];
//            [btn2 setSelected:NO];
//            [btn4 setSelected:NO];
//           
            NSLog (@"Events selected");

            break;

    default:

//            [btn4 setSelected:YES];
//            
//            [btn1 setSelected:NO];
//            [btn2 setSelected:NO];
//            [btn3 setSelected:NO];

            NSLog (@"Sports selected");




           break;
    }

}

-(IBAction)radioButton:(id)sender
{
    switch ([sender tag]) {
        case 0:
            [rbtn1 setSelected:YES];
            [rbtn2 setSelected:NO];

            NSLog(@"Movies Selected");

            break;
        case 1:
            [rbtn2 setSelected:YES];
            [rbtn1 setSelected:NO];
            NSLog(@"Cinemas Selected");




//            if ([rbtn1 isSelected]==YES) {
//                [rbtn1 setSelected:NO];
//                [rbtn2 setSelected:YES];
//            } else {
//                [rbtn1 setSelected:YES];
//                [rbtn2 setSelected:NO];
//            }
//            
//            break;
//            case 1:
//            if ([rbtn2 isSelected]==YES) {
//                [rbtn2 setSelected:NO];
//                [rbtn2 setSelected:YES];
//            } else {
//                [rbtn2 setSelected:YES];
//                [rbtn2 setSelected:NO];
//            }

        default:
            break;
    }


}
于 2013-06-23T10:53:09.510 に答える
0

はい。例えば:

[UIView animateWithDuration:1 animations:^{
    cancelBtn.alpha = 0;
}];

詳細については、iOS用の View プログラミング ガイドを参照してください。

于 2011-07-03T01:22:54.773 に答える