助教,我想知道如何像视频那样取出答案

助教,我想知道如何像视频那样取出答案

助教,我想知道如何像视频那样取出答案

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

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

2回答
Tender10 2018-01-04 15:12:01
//可变数据
NSMutableString *mutStr=[NSMutableString string];  
//循环 添加 按钮中的文字 答案区域的按钮
for (UIButton *btn in self.answerView.subviews) {
   //添加文字
   [mutStr appendString:[btn currentTitle]];
}

如上所示:首先定义一个可变字符串,然后通过可变字符串是不是可以进行字符串的拼接。

  • 提问者 楼上大白 #1
    啊!不知道怎么用!
    2018-01-04 15:17:42
  • Tender10 回复 提问者 楼上大白 #2
    这个代码都给你啦,你觉得哪里不明白呢。
    2018-01-04 15:49:08
  • 提问者 楼上大白 回复 Tender10 #3
    这里面有获取答案的代码???看上去没有啊,还有answerView这里提示红色警告,可能是我的代码中没定义,但不知道这个answerView应该定义什么
    2018-01-04 15:58:46
Tender10 2018-01-01 18:43:45

取出答案,你可以进行字符串的拼接啊,先循环遍历出答案区域的所有按钮,然后获取按钮的当前文字,将它们拼接起来,就可以获取当前你选择的答案了。

  • 提问者 楼上大白 #1
    助教,遍历在哪一章的,我找不到,我一直都不明白遍历怎么用
    2018-01-03 15:38:28
  • Tender10 回复 提问者 楼上大白 #2
    OC基础语法第二章,Objective-C高级语法,里面的for循环语句就是遍历,通过for循环,能够获取每一个按钮,你可以在复习一下这部分的知识哦。
    2018-01-03 15:54:17
  • 提问者 楼上大白 回复 Tender10 #3
    for (int i = 4; i > 0; i--) { }是这样写吗,怎么拼接呢
    2018-01-04 14:50:43
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

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

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

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

在线咨询

领取优惠

免费试听

领取大纲

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