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

          作为一名实习生我是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

 

转载于:https://www.cnblogs.com/z-sw/p/4928808.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值