ボタンタップでビューを非表示/表示したい.現在私はやっています
view.hidden=YES;
と
view.hidden=NO;
しかし、ビューを隠したり表示したりしながらアニメーションを探しています。提案してください。
ビューを 2 秒間表示および非表示にするこのアニメーションを試すことができます
//your view displayed
view.alpha = 1.0
//animate you view hidden
[UIView animateWithDuration:2.0f
delay:0.0f
options:UIViewAnimationCurveEaseInOut
animations:^{
view.alpha = 0.0;
}
completion:^(BOOL finished) {
//view completed
}];
Button is 101のタグを付けて設定view.hidden=NO;
書き込みボタン方式
-(void)btnMetho:(UIButton *)sender
{
if(sender.tag == 101)
{
if(!view.isHidden)
view.hidden=YES;
button.tag = 102;
}
else
{
if(view.isHidden)
view.hidden=NO;
button.tag = 101;
}
}
編集 :
アニメーション セットview.alpha to 0
( hidden = YES に対応)またはview.alpha to 1
( hidden = NO )。
[UIView animateWithDuration:0.3 animations:^() {
view.alpha = 1 /or/ 0;
}]