#在蓝懿学习iOS的日子#Label、TextFiel、Imageview三个控件
#在蓝懿学习iOS的日子#今天,是正式上课的第一天,今天学习了三个控件:
第一个,UILabel 是文本:主要是让手机显示文字的;
UILabel *l1 = [[UILabel alloc]initWithFrame:CGRectMake(50, 50, 200, 30)];
l1.text = @"名字";
[self.view addSubview:l1];
第二个,UITextField是文本输入框,主要是显示输入的文本的;
UITextField *myTF = [[UITextField alloc]initWithFrame:CGRectMake(50, 200, 200, 30)];
myTF.text = @"我真的饿了";
[self.view addSubview:myTF];
第三个,UIImageView是插入图片
UIImageView *iv = [UIImageView alloc]initWithFrame:CGRectMake(50, 50, 200, 150);
iv.image = [UIImage imageNamed:@"d.jpg"];
[self.view addSubview:iv];
今天我们还在Main,storyboard使用拖拽的f方法生成这三个控件;并且制作了三个东西,
1、一个是计算机难点是用两个UITextFieldu输入数字,使用了按钮button来表示加减乘除,再点击button后,
int number1 = self.number1TF.text.intValue;
int number2 = self.number2TF.text.intValue;
int result = number1 +number2;
self.resultAction.text = @(result).stringValue;
2、第二个是有关图片的大小和位置的改变,用四个UITextFieldu输入数字,来改变图片难点:
int a = self.xAction.text.integerValue;
int b = self.yAction.text.integerValue;
int c = self.kuangAction.text.integerValue;
int d = self.gaoAction.text.integerValue;
self.uiImage.frame = CGRectMake(a, b, c, d);
3、第三个也是有关图片的,通过按钮button点击上下左右移动的,主要是中心点,x和y的改变
self.uiImage1.center = CGPointMake(self.uiImage1.center.x, self.uiImage1.center.y-10);
好啦,就记录到这里,大家一起共勉,加油吧!