计算图片的宽和高 动态设置图片的位置
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                计算图片的宽和高  动态设置图片的位置
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.                        
                                
                            
                            
                            ? 切記 : 計算圖片的高度和寬度應(yīng)該在請求數(shù)據(jù)的時候獲取.然后保存起來 否則的話會造成卡頓現(xiàn)象 ? ?? ? 方法優(yōu)化: ??? WidthAndHeight *wAndH = _widthAndHeightDataArray[indexPath.row];
???
??? CGFloat width = wAndH.widthPic;
???
??? CGFloat height = wAndH.heightPic;
???
??? CGRect picBackViewFrame = cell.picBackView.frame;
??? cell.picBackView.frame = CGRectMake(0, picBackViewFrame.origin.y, SCREEN_WIDTH, SCREEN_WIDTH); ??? cell.postPhoto.frame = CGRectMake(width / 2 > SCREEN_WIDTH ? 0 : ((SCREEN_WIDTH - width / 2) / 2), height / 2 > SCREEN_WIDTH ? 0 : ((SCREEN_WIDTH - height / 2) / 2), width / 2 > SCREEN_WIDTH ? SCREEN_WIDTH : (width / 2), height / 2 > SCREEN_WIDTH ? SCREEN_WIDTH : (height / 2)); ?
                        
                        
                        ???
??? CGFloat width = wAndH.widthPic;
???
??? CGFloat height = wAndH.heightPic;
???
??? CGRect picBackViewFrame = cell.picBackView.frame;
??? cell.picBackView.frame = CGRectMake(0, picBackViewFrame.origin.y, SCREEN_WIDTH, SCREEN_WIDTH); ??? cell.postPhoto.frame = CGRectMake(width / 2 > SCREEN_WIDTH ? 0 : ((SCREEN_WIDTH - width / 2) / 2), height / 2 > SCREEN_WIDTH ? 0 : ((SCREEN_WIDTH - height / 2) / 2), width / 2 > SCREEN_WIDTH ? SCREEN_WIDTH : (width / 2), height / 2 > SCREEN_WIDTH ? SCREEN_WIDTH : (height / 2)); ?
?
轉(zhuǎn)載于:https://www.cnblogs.com/tian-sun/p/4849723.html
總結(jié)
以上是生活随笔為你收集整理的计算图片的宽和高 动态设置图片的位置的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: 本学期阅读计划
- 下一篇: XAMPP Apache + MySQL
