首页 > 移动平台 > 详细

#在蓝懿学习iOS的日子#Label、TextFiel、Imageview三个控件

时间:2015-10-21 20:55:23      阅读:324      评论:0      收藏:0      [点我收藏+]

#在蓝懿学习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);

好啦,就记录到这里,大家一起共勉,加油吧!

 

 

#在蓝懿学习iOS的日子#Label、TextFiel、Imageview三个控件

原文:http://www.cnblogs.com/odileye/p/4898746.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!