ios开发(6)uiimageView
? ? 在IOS的控件中,UIImageView是一個顯示圖片的容器試圖。
下面介紹一下基本屬性
//uiimageview初始化有六種方式 一般常用為三種 根據需要選擇以坐標初始化還是以照片
? ? UIImageView *uiv = [[UIImageView alloc] initWithFrame:CGRectMake(100, 100, 100, 200)];
?? ?
? ? //設置圖片對象
? ? uiv.image = [UIImage imageNamed:@"1.jpg"];
?? ?
//alpha是透明度 tag是標簽 這些都是UIView的.h文件中,只要是有View所有控件都可以用 ?在下一節單獨拿出來介紹
? ? uiv.alpha = 1;
? ? uiv.tag = 1;
?? ?
? ? //隱藏或者顯示圖片? no為不隱藏
? ? uiv.hidden = NO;
?? ?
? ? //將圖片尺寸調整為與內容相同
? ? [uiv sizeToFit];
?? ?
? ? //圖片中心坐標
? ? uiv.center = CGPointMake(160, 240);
?? ?
? ? //設置圖片顯示方式 ?AspectFill就是自動適應圖片的比例 還有很多種顯示方法 可以嘗試一下看看區別
? ? uiv.contentMode = UIViewContentModeScaleAspectFill;
?? ?
? ? //uiimageview有一個bounds屬性 也是定坐標 但是只能定中心坐標
? ? uiv.bounds = CGRectMake(100, 100, 100, 200);
?? ?
? ? [self.view addSubview:uiv];
以上只是一個簡單的顯示圖片的UIimageview,而在實際UIImageView中,嘗嘗需要修改一些圓角,或者旋轉圖片,放大縮小圖片等,這些都需要修改UIimageView的layer層屬性和transform屬性,而這兩個屬性又都是UIView共有的屬性。所以下一節講通過UIImageView詳細介紹一下UIView。
總結
以上是生活随笔為你收集整理的ios开发(6)uiimageView的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: iOS开发(5)动态监听键盘通知
- 下一篇: iOS开发(7)通过uiimageVie