iOS 特定圖片的按鈕的旋轉動畫,ios按鈕旋轉動畫
最近做的東西中,要為一個有特定圖片的按鈕添加旋轉動畫,Demo代碼如下:
#import "ViewController.h"@interface ViewController () { BOOL flag;}@property (strong, nonatomic) UIImageView *imageView;@end@implementation ViewController - (void)viewDidLoad { [super viewDidLoad]; flag = YES; self.imageView = [[UIImageView alloc] initWithFrame:CGRectMake(0, 0, 35, 35)]; UIImage *aImage = [UIImage imageNamed:@"down.png"]; [_imageView setImage:aImage]; _imageView.center = self.view.center; [self.view addSubview:_imageView]; UIButton *button = [UIButton buttonWithType:UIButtonTypeSystem]; [button setTitle:@"旋轉" forState:UIControlStateNormal]; [button addTarget:self action:@selector(rotate:) forControlEvents:UIControlEventTouchUpInside]; button.frame = CGRectMake(110, 400, 100, 44); [self.view addSubview:button];}- (void)rotate:(id)sender { if (flag) { [UIView animateWithDuration:0.5 animations:^{ _imageView.transform = CGAffineTransformMakeRotation(M_PI); } completion:^(BOOL finished) { flag = NO; }]; } else { [UIView animateWithDuration:0.5 animations:^{ _imageView.transform = CGAffineTransformMakeRotation(0); } completion:^(BOOL finished) { flag = YES; }]; }}@end
運行時真機裝置和模擬器的按鈕旋轉動畫中,方向可能有點不同,有點奇怪。
其中一些運行如下:
Demo地址:點擊開啟連結
怎製作會自動翻頁的多張圖片,怎添加按鈕,而且點擊按鈕會跳轉到指定頁面的flash效果
用microsoft office powerpoint做,很簡單。不會可以Hi我。
ae中怎讓圖片圍繞指定的點旋轉?都是圍繞中心旋轉,可以否調整中心點
1. 將所有圖片放置在合成中心
2. 用360除以圖片數量, 得到每個圖片旋轉的角度.
比如你現在是12張圖片 每一張圖片旋轉角度為:30度(第一張不動,第二張轉30度,第二張60,第三張90以此類推)
3. 旋轉完了所有圖片之後, 選擇所有圖片層, 按下A鍵調出 錨點主要畫面格, 拖動Y軸數值 讓所有的圖片散開,形成一個環.
4.通過錨點的調節 讓環形得到你想要的大小之後,在合成中間添加一個[空白對象]層.
5,選擇所有的圖片層, 將 父級 下面的橡皮帶全部扯到空白對象上面
6.單獨選中空白對象層,R鍵開啟旋轉屬性. 旋轉空白對象的同時 所有的圖片都跟著旋轉了.
7.再把空白對象移動到你給的那張樣本圖的圓圈中心位置.(圖片會跟著走)
8.再設定空白對象的旋轉主要畫面格就可以了....
zhidao.baidu.com/question/432372098.html