iOS利用UIScrollView實(shí)現(xiàn)圖片的縮放實(shí)例代碼
本文介紹了iOS利用UIScrollView實(shí)現(xiàn)圖片的縮放實(shí)例代碼,分享給大家:
第一步:添加scrollView到控制器中
UIScrollView *scrollView = [[UIScrollView alloc] init]; scrollView.frame = CGRectMake(40, 250, 300, 200); self.scrollView = scrollView; [self.view addSubview:scrollView];
第二步:添加圖片控件到scrollView中
添加圖片方式一:
UIImageView *imageView = [[UIImageView alloc] init]; imageView.image = [UIImage imageNamed:@"minion"]; imageView.frame = CGRectMake(0, 0, imageView.image.size.width, imageView.image.size.height);
添加圖片方式二:
UIImageView *imageView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"minion"]]; [scrollView addSubview:imageView]; scrollView.contentSize = imageView.image.size; self.imageView = imageView;
第三步:設(shè)置scrollView的代理以及縮放比例
// 設(shè)置代理 self.scrollView.delegate = self; // 設(shè)置縮放比例 self.scrollView.maximumZoomScale = 2.0; self.scrollView.minimumZoomScale = 0.2;
第四步:實(shí)現(xiàn)scrollView的代理方法,使其內(nèi)部子控件可以縮放
/** * 這個(gè)方法的返回值決定了要縮放的內(nèi)容(返回值只能是UIScrollView的子控件) */ - (UIView *)viewForZoomingInScrollView:(UIScrollView *)scrollView { return self.imageView; }
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- iOS手勢(shì)識(shí)別的詳細(xì)使用方法(拖動(dòng),縮放,旋轉(zhuǎn),點(diǎn)擊,手勢(shì)依賴(lài),自定義手勢(shì))
- iOS拍照后圖片自動(dòng)旋轉(zhuǎn)90度的完美解決方法
- JS解決IOS中拍照?qǐng)D片預(yù)覽旋轉(zhuǎn)90度BUG的問(wèn)題
- iOS 圖片旋轉(zhuǎn)方法實(shí)例代碼
- iOS 圖片裁剪 + 旋轉(zhuǎn)
- iOS應(yīng)用開(kāi)發(fā)中使用UIScrollView控件來(lái)實(shí)現(xiàn)圖片縮放
- iOS中大尺寸圖片的旋轉(zhuǎn)與縮放實(shí)例詳解
相關(guān)文章
iOS實(shí)現(xiàn)九宮格自動(dòng)生成視圖
這篇文章主要為大家詳細(xì)介紹了iOS實(shí)現(xiàn)九宮格自動(dòng)生成視圖的方法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-03-03IOS開(kāi)發(fā)自定義view方法規(guī)范示例
這篇文章主要為大家介紹了IOS開(kāi)發(fā)自定義view方法規(guī)范示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-07-07iOS貝塞爾曲線(xiàn)畫(huà)哆啦A夢(mèng)的代碼實(shí)例
本篇文章主要介紹了iOS貝塞爾曲線(xiàn)畫(huà)哆啦A夢(mèng)的代碼實(shí)例,這里整理了詳細(xì)的代碼,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下。2017-07-07使用iOS控件UICollectionView生成可拖動(dòng)的桌面的實(shí)例
本篇文章主要介紹了使用iOS控件UICollectionView生成可拖動(dòng)的桌面,具有一定的參考價(jià)值,有需要的可以了解一下。2016-12-12iOS NSThread和NSOperation的基本使用詳解
下面小編就為大家分享一篇iOS NSThread和NSOperation的基本使用詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2018-01-01iOS實(shí)現(xiàn)聯(lián)系人按照首字母進(jìn)行排序的實(shí)例
下面小編就為大家分享一篇iOS實(shí)現(xiàn)聯(lián)系人按照首字母進(jìn)行排序的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2017-12-12