6-2放大图片的问题

6-2放大图片的问题

http://img1.sycdn.imooc.com//climg/5b2b67b400013cbc09980865.jpg

这个放大图片的方法对吗 可是没有反应

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

3回答
imoocLovers 2018-06-25 17:18:07

定义一个BOOL变量isScaled

举例:
//图片点击响应
-(void)onClickImage{
    if(isScaled){
        isScaled = false;
        [self 还原图片];
    }else{
        isScaled = true;
        [self 放大图片];
    }
}


提问者 盛益华通 2018-06-22 09:49:34

http://img1.sycdn.imooc.com//climg/5b2c55960001d78d08760183.jpg

http://img1.sycdn.imooc.com//climg/5b2c559400014d1e12110706.jpg

老师这个问题要怎么解决 缩小不了了


  • 你在btn3Action方法中加些断点,调试一下,看看程序有没有走else中代码,看看代码有没有按照你的逻辑执行,找不到问题的话,你就新建问答,将你全部代码贴出来,以便调试~
    2018-06-22 10:23:22
imoocLovers 2018-06-21 17:42:20

btn3Action方法中的写的有问题,你可以这样写,定义个bool变量,用来标识图片是放大的状态还是没有放大的状态,当这个标识的值是true的时候就放大图片,改变imageView的位置,当为false的时候,图片在初识的位置上。当我们点击取消放大的图片的时候,需要将这个标识改为false。

  • 提问者 盛益华通 #1
    老师这个代码可以实现一下吗
    2018-06-25 16:09:37
  • 提问者 盛益华通 #2
    怎么去定义这个变量还标识图片的状态呢,麻烦老师解答一下谢谢
    2018-06-25 16:42:32
  • 提问者 盛益华通 #3
    如何获取图片是放大状态还是没放大状态呢
    2018-06-25 16:55:21
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
iOS入门:基础语法与常用控件
  • 参与学习       1337    人
  • 提交作业       712    份
  • 解答问题       1878    个

很多人都在疑问没有基础该怎么学习iOS开发?不用担心,本路径采用游戏关卡式的教学模式,并且以经典OC与最新Swift双重结合的教学内容,帮助大家快速掌握两种iOS开发语言基础,去掉“零”标签。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师