你好,歡迎來到IOS教程網

 Ios教程網 >> IOS訊息 >> 關於IOS >> IOS為view的隱藏添加動畫

IOS為view的隱藏添加動畫

編輯:關於IOS

============================================================
在做一個圖片壁紙應用的時候,點擊壁紙,需要隱藏底部的tab和navigation bar,這些系統都自帶有動畫。

然後我在壁紙上面加上了贊的按鈕,設置其hidden,配合tab的動態隱藏。

[cpp] 
button.hidden = YES; 

button.hidden = YES;
但是發現button瞬間小時,和tab的動畫很不搭配。

於是,在button的hidden動作加上了動畫。如下:

[cpp] 
-(void)hidden{ 
    CATransition *animation = [CATransition animation]; 
    animation.type = kCATransitionFade; 
    animation.duration = 0.4; 
    [button.layer addAnimation:animation forKey:nil]; 
 
    button.hidden = YES; 

-(void)hidden{
 CATransition *animation = [CATransition animation];
 animation.type = kCATransitionFade;
 animation.duration = 0.4;
 [button.layer addAnimation:animation forKey:nil];

 button.hidden = YES;
}
每次hidden時候,只想上面代碼即可。

  1. 上一頁:
  2. 下一頁:
蘋果刷機越獄教程| IOS教程問題解答| IOS技巧綜合| IOS7技巧| IOS8教程
Copyright © Ios教程網 All Rights Reserved