UIScrollview的一些用法,解決裡面ImageView只新增不釋放的問題
定義一個UIScrollview後往裡面新增多張圖片使其滑動顯示,可以這麼寫:
IBOutlet UIScrollview *parkScrollView;
parkScrollView.contentSize=CGSizeMake(1024*3, 768);
for (int i=0; i<4; i++) {
NSString *imgName=[[NSString alloc]initWithFormat:@"m_side0_%d",i];
UIImage *img1=[[UIImage alloc]initWithContentsOfFile:[[NSBundle mainBundle]pathForResource:imgName ofType:@"png"]];
UIImageView *imgView1=[[UIImageView alloc]initWithFrame:CGRectMake(1024*i, 0, 1024, 768)];
[imgView1 setImage:img1];
[parkScrollView addSubview:imgView1];
[imgName release];
[img1 release];
[imgView1 release];
}
這麼寫確實達到效果了,但是,每當執行這段程式碼時,scrollview裡面就會add幾個ImageView,它是一直佔用著系統記憶體.
有一個解決辦法是,得到裡面的ImageView,分別把他們remove掉,再執行新增操作.
int l=[parkScrollView.subviews count];
UIView *subview;
while (l>0) {
subview=[parkScrollView.subviews objectAtIndex:0];
[subview removeFromSuperview];
l=[parkScrollView.subviews count];
}
相關文章
- 解決ppt裡面新增flash後在其他電腦上不能播放的問題
- Oracle中的Session kill不釋放問題OracleSession
- 解決刪除檔案後 WSL2 磁碟空間不釋放的問題
- iOS 解決設定rootViewController 記憶體不釋放問題iOSViewController記憶體
- Hue的Impala模組沒有釋放連線的問題解決
- $(function(){}裡面方法不載入問題Function
- 【OpenCV】有關記憶體釋放的一些問題OpenCV記憶體
- Oracle delete資料後的釋放表空間問題的解決 --轉Oracledelete
- UIScrollView的基本用法UIView
- 解決Flex裡的亂碼問題Flex
- 刪除正在使用的檔案,空間不釋放的問題
- 在yazd論壇裡面怎麼解決中文問題?
- 解決linux下刪除檔案或oracle表空間後空間不釋放的問題LinuxOracle
- 解決微信小程式登入與釋出的一些問題微信小程式
- MongoDB Drop集合不釋放磁碟空間的解決辦法MongoDB
- 回收站不工作的問題解決
- 定時任務裡面事務不生效問題
- Docker修改/etc/default/docker裡的DOCKER_OPTS引數不生效問題解決Docker
- CRM解決企業面臨的哪些問題?
- (轉載)刪除檔案後硬碟空間不釋放的問題硬碟
- 影象處理中的一些基本問題解釋
- Python的Selenium一些問題解決Python
- Maven解決repository不更換的問題Maven
- UIScrollView PagingEnabled的轉屏問題UIView
- UIScrollView自動向下偏移的問題UIView
- FCKEditor的js亂碼的一些問題解決分享JS
- crontab不執行mysql的指令碼問題的解決!MySql指令碼
- GOLANG中time.After釋放的問題Golang
- Cesium的3D在多個單頁面應用中,記憶體只增不減致記憶體溢位問題的解決3D記憶體溢位
- 解決Git已經提交了專案再新增.gitignore檔案不生效的問題Git
- 【API知識】ElementUI一些問題的解決方案APIUI
- 關於input的一些問題解決方法分享
- iOS 解決tableHeaderView新增searchBar後出現的問題iOSHeaderView
- 解決text-overflow: ellipsis;不生效的問題
- 解決cef中title不現實tooltip的問題
- 解決公網IP地址不夠的問題(轉)
- 如何解決關於TableView裡面cell隨機顯示的問題View隨機
- 機器學習應用面臨的一些問題機器學習