亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 系統 > iOS > 正文

iOS如何固定UITableView中cell.imageView.image的圖片大小

2019-10-21 18:43:53
字體:
來源:轉載
供稿:網友

前言

凡是進行iOS開發的,基本上都會遇到要展示列表,或者即使不是標準列表,但由于數量不固定,也需要如同列表一樣從上往下顯示、加載的情況。這些,都繞不過對UITableView的使用。

在iOS開發中UITableView可以說是使用最廣泛的控件,我們平時使用的軟件中到處都可以看到它的影子,類似于微信、QQ、新浪微博等軟件基本上隨處都是UITableView。當然它的廣泛使用自然離不開它強大的功能。

我們經常在開發過程中會用到默認UITableView的cell.imageView.image,如果圖片尺寸剛好跟我們想要的尺寸一樣的話倒也相安無事,但總是有意外的,經常從接口獲取的圖片尺寸大小是不固定的

例如下圖1-1:

ios,cell圖片大小,uitableviewcell,樣式,imageview,圖片大小
圖1-1

圖片的尺寸大于cell的高度,所以就被“撐爆”了,顯得非常不美觀、和諧,如果cell的高度不固定,圖片尺寸又不同,那效果就更加難看了,那我們怎么做呢?

你們肯定有多種解決方法了:

1、自定義cell(如果簡單的cell的話這個有點麻煩,又要新建cell文件····)

2、利用UIGraphicsBeginImageContextWithOptions函數來處理(目前為止我覺得最簡單的方法)

 UIImage * icon = [UIImage imageNamed:@"goods_1"]; CGSize itemSize = CGSizeMake(36, 36);//固定圖片大小為36*36 UIGraphicsBeginImageContextWithOptions(itemSize, NO, 0.0);//*1 CGRect imageRect = CGRectMake(0, 0, itemSize.width, itemSize.height); [icon drawInRect:imageRect]; cell.imageView.image = UIGraphicsGetImageFromCurrentImageContext();//*2 UIGraphicsEndImageContext();//*3

完成之后圖示如下圖1-2(是不是瞬間漂亮好多?而且不會嚴重變形哦O(∩_∩)O哈哈~):

ios,cell圖片大小,uitableviewcell,樣式,imageview,圖片大小
圖1-2

這里解釋一下

*1

UIGraphicsBeginImageContextWithOptions(CGSize size, BOOL opaque, CGFloat scale)這個函數用于獲取處理圖片的圖形上下文(context),利用該上下文,你就可以在其上進行繪圖,并生成圖片。

  • size是創建上下文的大小,同時也是上下文處理圖形后返回的大小
  • opaque透明開關,如果圖形完全不用透明,設置為YES以優化位圖的存儲。
  • scale縮放因子

*2

調用UIGraphicsGetImageFromCurrentImageContext()函數可從當前上下文中獲取一個UIImage對象,這樣就講改變了圖片取出來了

*3

在完成對圖片的操作之后要關閉該上下文,所以需要調用UIGraphicsEndImageContext()函數

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,如果有疑問大家可以留言交流,謝謝大家對VEVB武林網的支持。


注:相關教程知識閱讀請移步到IOS開發頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲精品久久久久久久久久久久久| 亚洲第一av在线| 国产一区二区三区在线观看视频| 国产视频久久网| 亚洲成人激情小说| 成人黄色短视频在线观看| 国产精品美女久久| 午夜精品国产精品大乳美女| 欧美大尺度在线观看| 久久天天躁狠狠躁夜夜躁| 国产精品18久久久久久麻辣| 668精品在线视频| 亚洲美女视频网| www.亚洲男人天堂| 久久综合亚洲社区| 国产玖玖精品视频| 亚洲第一福利网| 中文字幕日韩专区| 国产欧美日韩免费看aⅴ视频| 日韩**中文字幕毛片| 欧美日韩成人免费| 日韩av第一页| 久久免费视频这里只有精品| 亚洲码在线观看| 久久亚洲影音av资源网| 一区二区三区四区视频| 日韩电视剧免费观看网站| 91午夜理伦私人影院| 欧美重口另类videos人妖| 国产在线精品自拍| 成人精品在线观看| 亚洲精品成人久久| 97在线观看视频| 亚洲天堂日韩电影| 这里只有精品在线播放| 色先锋资源久久综合5566| 日韩欧美中文字幕在线播放| 日韩大片免费观看视频播放| 国产视频久久久| 日本精品视频在线观看| 国产精品美女久久久久久免费| 成人亚洲欧美一区二区三区| 亚洲男人天堂九九视频| 午夜精品久久久久久99热软件| 最近免费中文字幕视频2019| 久久久噜久噜久久综合| 日韩av理论片| 久久久久久免费精品| 中文字幕av一区| 欧美高清理论片| 1769国内精品视频在线播放| 国产不卡av在线| 国产精品露脸av在线| 最新91在线视频| 亚洲影院色在线观看免费| 亚洲第一视频网| 亚洲精品日韩丝袜精品| 亚洲国产精品久久久| 北条麻妃99精品青青久久| 日本精品在线视频| 亚洲欧洲国产精品| 欧美裸体视频网站| 精品久久久国产| 日韩中文字幕在线视频播放| 亚洲黄页视频免费观看| 98午夜经典影视| 日日骚久久av| 欧美裸体xxxx极品少妇软件| 亚洲乱亚洲乱妇无码| 在线播放日韩av| 成人亚洲激情网| 中文字幕亚洲一区二区三区五十路| 日韩精品视频在线播放| 岛国av一区二区三区| 久久99热精品这里久久精品| 国产综合久久久久| 国外色69视频在线观看| 久久久在线视频| 亚州欧美日韩中文视频| 欧美夫妻性生活xx| 欧美中文字幕在线| 久久99久久99精品中文字幕| 欧美日韩激情小视频| 欧美人交a欧美精品| 日韩在线视频中文字幕| 国产精品成人一区二区三区吃奶| 亚洲人永久免费| 亚洲欧美成人在线| 国产精品久久久久久亚洲调教| 欧美激情va永久在线播放| 色爱精品视频一区| 中文字幕亚洲情99在线| 色综合久综合久久综合久鬼88| 精品无人区太爽高潮在线播放| 欧美极品在线视频| 日韩视频免费观看| 国产91精品久久久| 国产成人精品视频| 欧美日韩国产中文精品字幕自在自线| 欧美亚洲成人精品| 国a精品视频大全| 成人av资源在线播放| 亚洲精品福利资源站| 欧美激情国产高清| 日本免费一区二区三区视频观看| 韩国19禁主播vip福利视频| 亚洲在线www| 日韩av电影在线免费播放| 国产精品99蜜臀久久不卡二区| 国产日韩欧美一二三区| 精品久久久久久久久久久| 日韩精品视频免费在线观看| 日本在线精品视频| 欧美日韩高清区| 欧美日韩国产中文精品字幕自在自线| 日本在线观看天堂男亚洲| **欧美日韩vr在线| 国产精品大片wwwwww| 欧美激情亚洲另类| 亚洲v日韩v综合v精品v| 欧美亚洲国产精品| 欧美成年人在线观看| 亚洲欧洲在线视频| 日韩av观看网址| 亚洲第一精品夜夜躁人人躁| 久久影院模特热| 亚洲欧洲av一区二区| 日韩三级影视基地| 欧美综合一区第一页| 国产欧美日韩免费| 第一福利永久视频精品| 在线成人一区二区| 国内精品久久久久| 国产一区二区在线播放| 成人在线激情视频| 久久精品国产亚洲| 亚洲国产精品福利| 91精品国产综合久久久久久久久| 欧美肥老太性生活视频| 亚洲大胆人体av| 欧美中在线观看| 国内精品400部情侣激情| 91精品久久久久久久久青青| 欧美国产精品日韩| 91麻豆国产精品| 国产成人精品一区二区| 国产一区二区三区在线观看网站| 欧美激情aaaa| 日韩精品久久久久| 亚洲综合国产精品| 亚洲欧美国产另类| 538国产精品视频一区二区| 91国产美女视频| 日韩av电影在线播放| 91av在线影院| 日韩美女在线看| 欧美视频一区二区三区…| 亚洲无限乱码一二三四麻| 欧美日本中文字幕| 亚洲精品久久久久久久久久久久久| 97国产真实伦对白精彩视频8| 91香蕉亚洲精品| 亚洲女人天堂成人av在线| 日本在线观看天堂男亚洲|