#import "ViewController.h"
@interface ViewController ()
@end
@implementation ViewController
- (void)viewDidLoad {
[super viewDidLoad];
self.view.backgroundColor = [UIColor grayColor];
//獲取圖片:圖片名要加拓展名,png格式除外
UIImage *image = [UIImage imageNamed:@"stop_red.JPG"];
//圖片的拉伸
//CapInset 端蓋
//leftCap 水平拉伸的位置
//topCap 垂直拉伸的位置
// UIImageResizingModeTile, 平鋪
// UIImageResizingModeStretch 拉伸
//1.創(chuàng)建一個imageView --> frame和image必備的
UIImageView *imageView = [[UIImageView alloc]init];
//默認圖片
imageView.image = image;
//圖片視圖的frame
// imageView.frame = CGRectMake(0, 0, [UIScreen mainScreen].bounds.size.width, [UIScreen mainScreen].bounds.size.height);
imageView.frame = CGRectMake(0, 50, 300, 300);
//標簽
imageView.tag = 100;
//高亮圖片:圖片高亮狀態(tài)下顯示
imageView.highlightedImage = [UIImage imageNamed:@"stop_yellow.JPG"];
//是否開啟高亮狀態(tài) 默認NO
//內容方式
/*
UIViewContentModeScaleToFill, 拉伸
UIViewContentModeScaleAspectFit, 水平自適應
UIViewContentModeScaleAspectFill, 垂直自適應
UIViewContentModeRedraw, // redraw on bounds change (calls -setNeedsDisplay)
UIViewContentModeCenter, // contents remain same size. positioned adjusted.
UIViewContentModeTop,
UIViewContentModeBottom,
UIViewContentModeLeft,
UIViewContentModeRight,
UIViewContentModeTopLeft,
UIViewContentModeTopRight,
UIViewContentModeBottomLeft,
UIViewContentModeBottomRight,
*/
imageView.contentMode = UIViewContentModeScaleAspectFill;
/*
CALayer 顯示層屬性
*/
//圓角
// imageView.layer.cornerRadius = 150;
//邊線:寬度
imageView.layer.borderWidth = 5;
//邊線:顏色
imageView.layer.borderColor = [[UIColor greenColor]CGColor];
//邊緣裁剪:超出范圍的視圖不顯示
imageView.clipsToBounds = YES;
//3.添加到視圖顯示
[self.view addSubview:imageView];
}
- (IBAction)animation:(id)sender {
//1.圖片數(shù)組
NSMutableArray *array = [[NSMutableArray alloc]init];
//遍歷圖片數(shù)組
for (int i = 0; i < 13; i++) {
UIImage *image = [UIImage imageNamed:[NSString stringWithFormat:@"cat_cymbal00%02d.jpg",i]];
[array addObject:image];
}
//2.設置動畫數(shù)組
UIImageView *imageView = [[UIImageView alloc]init];
//設置圖的大小
imageView.frame = CGRectMake(0, 350, 200, 350);
//返回
[self.view addSubview:imageView];
imageView.animationImages = array;
//3.設置動畫屬性
//播放時間
imageView.animationDuration = 1;
//重復次數(shù),系統(tǒng)默認無限次
// imageView.animationRepeatCount = 1;//出現(xiàn)錯誤斷點查詢
//4.啟動動畫
[imageView startAnimating];
//5.停止動畫
// [imageView stopAnimating];//運行后不顯示動畫
}
- (IBAction)highlight:(id)sender {
UIImageView *iv = [self.view viewWithTag:100];
//切換狀態(tài) 聰明
iv.highlighted =! iv.highlighted;
// //笨點
// if (iv.highlighted == NO) {
//
// iv.highlighted = YES;
// }else{
//
// iv.highlighted = NO;
// }
}
@end
lighted //點燃
highlighted //高亮
layer //層
clips //剪輯
bounds //界限
radius //半徑
corner //角
cornerRadius //圓角
Day.02.24 UIImage
最后編輯于 :
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
- 文/潘曉璐 我一進店門铐然,熙熙樓的掌柜王于貴愁眉苦臉地迎上來蔬崩,“玉大人,你說我怎么就攤上這事搀暑×ぱ簦” “怎么了?”我有些...
- 文/不壞的土叔 我叫張陵自点,是天一觀的道長桐罕。 經常有香客問我,道長桂敛,這世上最難降的妖魔是什么功炮? 我笑而不...
- 正文 為了忘掉前任,我火速辦了婚禮术唬,結果婚禮上薪伏,老公的妹妹穿的比我還像新娘。我一直安慰自己粗仓,他們只是感情好嫁怀,可當我...
- 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著借浊,像睡著了一般塘淑。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上巴碗,一...
- 文/蒼蘭香墨 我猛地睜開眼凹嘲,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了构韵?” 一聲冷哼從身側響起周蹭,我...
- 正文 年R本政府宣布那伐,位于F島的核電站踏施,受9級特大地震影響,放射性物質發(fā)生泄漏喧锦。R本人自食惡果不足惜读规,卻給世界環(huán)境...
- 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望燃少。 院中可真熱鬧束亏,春花似錦、人聲如沸阵具。這莊子的主人今日做“春日...
- 文/蒼蘭香墨 我抬頭看了看天上的太陽阳液。三九已至怕敬,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間帘皿,已是汗流浹背东跪。 一陣腳步聲響...
推薦閱讀更多精彩內容
- IDE: IDE 是 Integrated Development Environment 的簡稱,叫做集成開發(fā)環(huán)...