现在更多的学习资料都是xCode4.X的,发现xCode6.1还是很多东西,如果有正在学习iOS开发的可以通过Demo简单了解下iOS的UI开发~
1.新建单视图文件:
2.新建项目名称,语言选择OC:
3.这个就是拖了两个控件放在View上面的,其中有一个比Android好的就是不需要自己新建模拟器,取消一下自动布局和auto size classes,不然页面很大:
4.如果你只是简单的写个Hello World,那么这个程序已经结束了,不过第一次还是做个事件:
5.新手错误之this class is not key value coding-compliant for the key result,这个就是连线连太多了,连错了,结果连接那边没有删除,具体修改如下:
6.运行效果如下:
7.代码如下:
1
|
<span style=
"font-family: 'Microsoft YaHei'; font-size: 14px;"
> ViewController.h中代码:</span>
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
//
// ViewController.h
// Demo01
//
// Created by keso on 15/1/12.
// Copyright (c) 2015年 keso. All rights reserved.
//
#import <UIKit/UIKit.h>
@interface
ViewController : UIViewController
@property
(weak,
nonatomic
)
IBOutlet
UIView *name;
@property
(weak,
nonatomic
)
IBOutlet
UITextField *realName;
@property
(weak,
nonatomic
)
IBOutlet
UILabel *result;
@end
|
ViewController.m中代码:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
//
// ViewController.m
// Demo01
//
// Created by keso on 15/1/12.
// Copyright (c) 2015年 keso. All rights reserved.
//
#import "ViewController.h"
@interface
ViewController ()
@end
@implementation
ViewController
- (
void
)viewDidLoad {
[
super
viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
}
- (
void
)didReceiveMemoryWarning {
[
super
didReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
}
- (
IBAction
)showName:(
id
)sender {
NSString
*textName=[_realName text];
[_result setText:textName];
}
@end
|
本文转自Fly_Elephant博客园博客,原文链接:http://www.cnblogs.com/xiaofeixiang/p/4223057.html,如需转载请自行联系原作者