亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

不能正確的剪切指定區域

? ??UIImageView *? timo = [[UIImageView alloc]initWithFrame:CGRectMake(30, 50, 200, 200)];

? ? UIImage * im = [UIImage imageNamed:@"timg.jpeg"];

? ? [self.view addSubview:timo];

? ? timo.image = im;


? ? UIImageView *? newImage = [[UIImageView alloc]initWithFrame:CGRectMake(30, 300, 200, 200)];

? ? [self.view addSubview:newImage];

? ? newImage.image = [im cutImageWithSize:CGRectMake(0, 0, 200, 100)];


http://img1.sycdn.imooc.com//5877303100019de303630573.jpg

講道理第二張圖片剪切的應該是原圖(第一張)的上半部分,但是實際上只有1/4。方法是沒有問題的。我查看了原圖圖片是380*380的,當我把 展示園圖片的UIImageView的frame設置寬高為380,剪輯區域和理想的效果是一致的,那么是不是必須是圖片像素大小和UIImageView的size大小相等的時候,才能直接用這個方法,怎么改善這種局限性


正在回答

1 回答

剪切是對于原圖來說的坐標位置和大小,你可以嘗試改變坐標看看效果先,imageView 展示的時候選擇原尺寸大小顯示,ImageView的尺寸可以放大一些添加個背景顏色,這樣比較好的看出原因所在,只是提供個思路給你

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
iOS基礎之UIImageView知識拓展(下)
  • 參與學習       5910    人
  • 解答問題       3    個

輕松掌握操作圖片的更多技能,以及更多對UIImage的處理

進入課程

不能正確的剪切指定區域

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號