老师。点击答案按钮,如何恢复option按钮,故事版怎么和纯代码结合使用啊

老师。点击答案按钮,如何恢复option按钮,故事版怎么和纯代码结合使用啊

正在回答

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

2回答
-(void)didClick:(UIButton *)sendr{
    //获取文字
    NSString *font =[sendr currentTitle];
    
    //循环选项区域的按钮
    for (UIButton *btn in self.optionView.subviews) {
        if ([[btn currentTitle]isEqualToString:font]==YES&&btn.hidden==YES) {
            //判断文字一样 就 让hidden 变成no
            btn.hidden=NO;
            //把点击的按钮的文字,给清空
            [sendr setTitle:nil forState:UIControlStateNormal];
            
            //跳出循环
            break;
        }
    }
    
    
}

你可以参考如上代码的逻辑。如果还有什么不明白的地方,可以在问答里进行提问,助教都会帮助解决。

Tender10 2018-07-30 10:23:17

按钮可以使用enabled属性禁用,当点击答案按钮的时候,可以设置选项按钮的enabled属性。Storyboard和纯代码的结合使用,在课程内容讲解的时候就讲解过啊,通过控件与代码区的连线即可完成关联,在代码区完成逻辑功能的实现。

  • 提问者 写程序的芹菜 #1
    我的故事版好奇怪,是因为我设置了根视图吗
    2018-07-30 11:04:05
  • Tender10 回复 提问者 写程序的芹菜 #2
    你是通过代码的方式重新设置了根视图嘛,也可以截图看一下你的Storyboard。
    2018-07-30 15:01:39
  • 提问者 写程序的芹菜 #3
    老师,那个点击答案按钮后,对应恢复选项按钮我还是不理解
    2018-07-30 19:18:52
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

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

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

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

在线咨询

领取优惠

免费试听

领取大纲

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