首页 > 移动平台 > 详细

第二课:IOS(App)UIImage控件与TextField控件学习

时间:2015-11-01 22:42:46      阅读:295      评论:0      收藏:0      [点我收藏+]

          作为一名实习生我是1、3、5在办公室工作,2、4、6去另一个地方听课学习IOS(app)课程,为了不落下课程,我准备每天晚上把落下的课程自学一遍,把不懂的记下等去听课的时候问老师,希望自己能跟上学习的步伐,不浪费时间。这一课是前几天听的,今天一起也写上了。

第二课:IOS(App)UIImage控件与TextField控件的学习,代码如下

一:UIImage控件代码:把图片添加到视图中并设置大小,这里没有牵涉到图片背景的颜色设置,我猜想应该是没必要去设置的吧,因为没有按钮功能的话背景颜色也看不到的。

设置背景颜色在下面的TextField中有牵涉到。

#import "ViewController.h"

@interface ViewController()

@end

@implementation ViewController

-(void)viewDidLoad

{

[super  viewDidLoad ];

//新建一个UIImage对象,并为它在内存中申请空间

UIImage im1=[[UIImage alloc] init];//也可以这样创建对象UIImage *im1=[[UIImage alloc ]initWithFrame:CGRectMake(30,40,80,80)];这样更快捷。

//设置image的位置与大小

image.frame=CGRectMake(30,40,80,80);

//把图片添加到视图中

im1.image=[UIImage imageNamed:@"abc.jpg"];

//把对象im1添加到self.view中

[self.view addSubview:im1];//如果把im1也写成image可以不呢?为什么?

}

-(void)didReceiveMemoryWarning

{

[super didReceiveMemroyWarning];//总共四行代码,实现图片的添加与位置大小。

}

@end

 

二:UITextField控件的学习

实现文本框的编辑

#import “ViewController.h”

@implmentation ViewController()  <UITextFieldDelegate>//添加代理

-(void)viewDidLoad

{

[super viewDidLoad];

//一般情况下文本框都是白色的,因为我们需要把视图背景设置为黑色的,这样更容易看到效果,其他颜色也可以

self.view.backgroundColor=[UIColor blackColor];

//创建一个TextField对象并设置位置与大小

UITextField *tfd=[[UITextField alloc]initWithFrame:CGRectMak(60,60,50,50,)];

//设置对象tfd的背景颜色

tfd.backgroundColor=[UIColor whiteColor];//我试验过,也可以这样写  [tfd setbackgroundColor:UIColor whiteColor];

//设置自己为代理

tfd.delegate=self;

//文本一键清除设置

tfd.cleanButtonMode=YES;

//添加到self.view中

[self.view addSubview=tfd];

}

//设置第一响应,这个我理解的也不是很透彻,不过知道效果是怎样的,输入完成后点击空白处键盘输入框会自动退出。

-(BOOL)textFieldShouldReturn:(UITextField *)textField

{

return [tfd resignFirstResponder];

}

-(void)didReceiveMemoryWarning

{

[super didReceiveMemoryWarning];

}

@end

 

UIImage控件与UITextField控件 很多代码也不是很理解,只是知道大概意思与实现的功能,老师说先这样记着,以后再讲。可以我感觉现在就应该知道,

只有自己试着理解了,如果有高手的话,可以帮我增加一些注释,让我能知道各个部分功能是怎样实现的,多谢高手来指导!

 

2015.11.01   21:58

 

第二课:IOS(App)UIImage控件与TextField控件学习

原文:http://www.cnblogs.com/z-sw/p/4928808.html

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