6-2作业问题

6-2作业问题

http://img1.sycdn.imooc.com/climg//597d7ec40001d1a507610168.jpg定义了一个全局的可变数组把图片存放进去 如何做到点击下一题后从数组中将对应的图片显示出来

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

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

2回答
Tender10 2017-07-31 15:40:02
//从options中获取文字
NSString *font =  modal.options[i];
//吧文字设置给按钮
[optBtn setTitle:font forState:UIControlStateNormal];

如上代码所示,modal是教辅中已经转化完成的模型对象,然后通过options属性获取到存储选项文字的数组,然后根据下标取出每一个文字。因为创建选项按钮是通过for循环遍历实现的,这个i也就可以代表每一个选项按钮的下标。

Tender10 2017-07-30 19:18:56

可以定义一个全局变量的int型属性index,然后当点击下一题按钮的时候让index值加1,然后根据这个index值作为下标给从数组中取出对应的数据。

  • 提问者 慕粉1330426222 #1
    - (IBAction)Next:(id)sender { _num+=1; UIImageView * v1 = [[UIImageView alloc]initWithFrame:CGRectMake(63, 113, 240, 128)]; v1.image = [_arry objectAtIndex:_num]; [self.view addSubview:v1]; } 这样写显示不出来 在调用将图片传入数组的方法后 程序在运行时会奔溃 奔溃代码:return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class])); 把图片传入数组的方法中也会出现警告:/Users/apple/Desktop/oc/看图猜词语/看图猜词语/ViewController.m:52:11: Assigning retained object to unsafe_unretained variable; object will be released after assignment
    2017-07-31 14:35:34
  • 提问者 慕粉1330426222 #2
    这个问题解决了
    2017-07-31 14:44:05
  • 提问者 慕粉1330426222 #3
    怎么样拿到questions中title标签并将其显示出来
    2017-07-31 15:28:16
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

0 星

相似问题

登录后可查看更多问答,登录/注册

请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

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