蓝懿iOS全局局部变量/for循环/uilabel
紧张又忙碌的一天,今天下午刘国斌讲师讲的东西差一点没跟上,因为是零基础,for循环那里没有懂,还好课间时候刘老师很耐心的又给我讲了一遍。晚上自己有多用了两个小时联系了几遍。下面总结我今天的收获。
1,UIlabel
点击屏幕发生的事件
-(void)touchesBegan:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event{
//文本转int,用intvalue //int转文本用@()。stringValue
int currentConent=[_lb.text intValue]; //把uilable的text强制转化成整数
_lb.text=@(currentConent).stringValue;//全局变量把text的文本换成整数
2,UITextField
3,If语句的用法
4,逻辑运算符 && ||
5,三步表达式
int a=1;
int b=2;
int c=a>b?8:9;
NSLog(@"%d",c );
6,for循环
//里面的for循环i是控制横排得,外面for循环里的j控制行数,外面j不变,考虑里面for循环里的i变化
// ********* 右下三角形 ********//
for (int j=0; j<50; j++) {
for (int i=50;i>=50-j; i--) { //中间是否加=号,影响是不是从第一排开始打印
UILabel*kk=[[UILabel alloc]initWithFrame:CGRectMake(6*i, 6*j, 5, 5) ];
kk.backgroundColor=[UIColor redColor];
[self.view addSubview:kk];
}
}
// // ********* 左下三角形 ********//
for (int j=0; j<50; j++) {
for (int i=0; i<j;i++) {
UILabel*kk=[[UILabel alloc]initWithFrame:CGRectMake(6*i, 6*j, 5, 5) ];
kk.backgroundColor=[UIColor redColor];
[self.view addSubview:kk];
}
}
//********* 左上三角形 ********//
for (int j=0; j<50; j++) {
for (int i=0; i<50-j;i++) {
UILabel*kk=[[UILabel alloc]initWithFrame:CGRectMake(6*i, 6*j, 5, 5) ];
kk.backgroundColor=[UIColor redColor];
[self.view addSubview:kk];
}// }
// ********* 右上三角形 ********//
for (int j=0; j<50; j++) {
for (int i=0;i<j;i++) {
UILabel*kk=[[UILabel alloc]initWithFrame:CGRectMake(6*j, 6*i, 5, 5) ];
kk.backgroundColor=[UIColor redColor];
[self.view addSubview:kk];
}
}