這篇文章主要為大家展示了“iOS如何使用UIScrollView實(shí)現(xiàn)圖片縮放”,內(nèi)容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領(lǐng)大家一起研究并學(xué)習(xí)一下“iOS如何使用UIScrollView實(shí)現(xiàn)圖片縮放”這篇文章吧。
10年積累的做網(wǎng)站、網(wǎng)站建設(shè)經(jīng)驗(yàn),可以快速應(yīng)對客戶對網(wǎng)站的新想法和需求。提供各種問題對應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識(shí)你,你也不認(rèn)識(shí)我。但先建設(shè)網(wǎng)站后付款的網(wǎng)站建設(shè)流程,更有和布克賽爾蒙古免費(fèi)網(wǎng)站建設(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; }
以上是“iOS如何使用UIScrollView實(shí)現(xiàn)圖片縮放”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!