1.如何找到Interface Builder.
看到网上不少教程里都有下面的图片,说明Xcode可以直接拖拉控件来进行编程,无赖看了很多教程以后,实在怎么点击那个xib文件,也弹不出来什么图形界面。后来老夫就从FINDER里搜索"Interface Builder" 居然搜索到了。直接打开。然后回到XCODE工具里点击ViewController.xib文件,立即出现了界面
出来控件了。就能拖拉一些上去玩玩了。
2.控件如何和底层代码进行关联操作
ViewController.h 文件中进行定义控件
//
//? movieViewController.h
//? movie
//
//? Created by MC2 on 12-6-6.
//? Copyright 2012 __MyCompanyName__. All rights reserved.
//
#import <UIKit/UIKit.h>
@interface movieViewController : UIViewController {
UILabel *lb;
UIButton *bna;
UITextField *txta;
}
@property(nonatomic,retain)IBOutlet UILabel *lb;
@property(nonatomic,retain)IBOutlet UITextField *txta;
-(IBAction)Edit:(id)sender;
@end
然后进行拖拉关联
如果没有上述的代码,这里OutLets里不会出现lb,txta
注意:view 必须关联一下 View 表示整个承载控件的视窗
3.开始编写底层控制代码。
我们实现一个小功能,输入在输入框的文本,在label里出现
这里的代码写在?movieViewController.h 这个文件里
在这个文件里增加如下函数
-(IBAction)Edit:(id)sender{
lb.text = txta.text;
}
一切成功了。
执行下
第一次搞这个玩意,只要整明白了,还是蛮简单的。否则连控件在哪里都找不到。希望本文对学习iphone开发的朋友有所帮助。