IOS-switch循环

IOS-switch循环//Createdbymacon2021/11/12.//#import”ViewController.h”@interfaceViewController(){UILabel*lb;inti;}@end@implementationViewController-(void)viewDidLoad{[superviewDidLoad];//Doanyadditionalsetupafterloading.

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全家桶1年46,售后保障稳定

//  Created by mac on 2021/11/12.
//

#import "ViewController.h"

@interface ViewController ()
{
    UILabel*lb;
    int i;
}
@end

@implementation ViewController

- (void)viewDidLoad {
    [super viewDidLoad];
    // Do any additional setup after loading the view.
    self.view.backgroundColor=[UIColor orangeColor]; //背景颜色;
    lb=[[UILabel alloc]init]; //初始化label ,label要全局,是一个显示字符串的控件;
    lb.backgroundColor=[UIColor greenColor]; //label颜色;
    lb.frame=CGRectMake(25, 80, 200, 50);//label位置;
    lb.text=@"kaishi";//显示的字符;
    lb.textColor=[UIColor blueColor];//显示的字符的颜色;
    [self.view addSubview:lb];//添加到自身;
    
    UIButton*btn=[UIButton buttonWithType:UIButtonTypeSystem];//创建一个button;
    btn.frame=CGRectMake(50, 200, 70, 70);//btn位置;
    btn.backgroundColor=[UIColor redColor];//btn颜色;
    ;//btn上的字符;
    ;//点击btn调用方法;
    [self.view addSubview:btn];
    
    i=0;//设置初始值为0,系统默认0;
    
}
-(void)btnfangfa{
    i++;//全局的int类型的变量i,做自加运算;
    switch (i)//根据i的值去循化,i是几就执行情况几;
    {
        case 1:
            lb.text=@"石头";
            break;//固定格式;
        case 2:
            lb.text=@"剪刀";
            break;
        case 3:
            lb.text=@"布";
            i=0;//执行完情况3,让i的值变为0,再次执行就是i+1=1,继续执行情况1,以此循化;
            break;
            
        default:
            break;
    }
}


@end

Jetbrains全家桶1年46,售后保障稳定

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/234388.html原文链接:https://javaforall.net

(0)
上一篇 2025年6月5日 下午10:43
下一篇 2025年6月5日 下午11:22


相关推荐

  • css设置div垂直居中

    css设置div垂直居中一开始想着直接对 div 用 margin top 50 就行了 但不知道为什么会移到很下面 margin top 12 5 才刚好居中 这个问题暂时还没有解决 这里介绍的方法是使用 top 和 transform 来实现 div 的一个居中 html 文件 lt pagelanguage java import java util pageEncoding UTF 8 gt lt

    2026年3月17日
    2
  • fastclick使用与解密

    fastclick使用与解密fastclick可以消除点击延时提高程序的运行效率。FastClick是一个非常方便的库,在移动浏览器上发生介于轻敲及点击之间的指令时,能够让你摆脱300毫秒的延迟。FastClick可以让你的应用程序更加灵敏迅捷。支持各种移动浏览器,比如Safari、Chrome、Opera等。

    2022年6月19日
    28
  • Pycharm插件推荐

    Pycharm插件推荐相信对于不少的 Python 程序员们都是用 Pycharm 作为开发时候的 IDE 来使用的 今天小编来分享几个好用到爆的 Pycharm 插件 在安装上之后 你的编程效率 工作效率都能够得到极大地提升 安装方法插件的安装方法一点都不难打开 file settings plugins 在右侧的文本框中输入想要查看的插件名称 在下方就会罗列出已经安装的相关的插件找到我们所需要的对应插件之后 点击 install 即可完成下载 然后重启一下 Pycharm 即可接下来我们来看一下那些广受欢迎的 Pyc

    2026年3月27日
    2
  • RTCM格式解析

    RTCM格式解析RTCM 为应对 GNSS 实时数据服务 RadioTechnic 提出了一种通用的 GNSS 数据编码格式用于网络通讯 与后处理常用的 RINRX 文件格式类似 RTCM 可以说是实时 GNSS 服务中的 RINEX 文件 在实时 PPP RTK 定位计算中几乎都会使用 在实际使用时 RTCM 以二进制序列的数组播发 其播发数据的格式如下图所示 如上表所示 RTCM 播发包括序言 保留字 信息占用字节个数 信息 和 CRC CyclicRedund

    2026年3月18日
    1
  • Java拉姆达表达式

    Java拉姆达表达式语法 lambda 表达式的重要特征变量作用域

    2026年3月16日
    2
  • kong网关作用_网关的基本功能

    kong网关作用_网关的基本功能转载李亚飞大佬的文章:https://www.lyafei.com/Kong网关简介安装之前简单介绍安装了Kong,这篇就是深入Kong详细讲述下它的一些工作原理、核心概念。附上:Kong官网:https://konghq.com/KongGitHub地址:https://github.com/kong/kongKong的工作原理Kong默认开放的端口接收客户端流量的端口,proxy部分:8000——http端口:8443——https端口adm.

    2025年10月17日
    6

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号