Xcode 开发 控件如何和代码配合使用
2012-06-06 23:20
232 查看
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开发的朋友有所帮助。
首发地址:http://java-er.com/blog/xcode-ui-interfece-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开发的朋友有所帮助。
首发地址:http://java-er.com/blog/xcode-ui-interfece-builder/
相关文章推荐
- Asp.net 2.0 自定义控件开发专题[详细探讨页面状态(视图状态和控件状态)机制及其使用场景](示例代码下载)
- Asp.net 2.0 自定义控件开发专题[详细探讨页面状态(视图状态和控件状态)机制及其使用场景](示例代码下载)
- Zend Framework 开发记录 - 代码片段–Zend_Table如何使用Join,还有group
- 如何搭建和使用 Xcode 开发环境
- 如何高效地使用XCodeFactory自动生成的数据层代码(一)
- 一行代码不用敲,15分钟轻松搞定GIS开发,GISer福音,教你如何从下载到使用webappbuilder创建第一个应用程序(不用申请有使用期限的企业账号哦!)
- 如何使用Xcode的Targets来管理开发和生产版本的构建( 还不懂,复制过来后面再看)
- iOS开发-新版Xcode在Appdelegate中通过代码控制跳转,不使用系统默认跳转到默认ViewController
- spring-boot使用教程之三:如何使用sts中的热部署来降低代码开发量
- 三层模式开发使用GridPanel(.net)控件代码实例详解(展示层代码)
- IOS开发之纯代码界面----基本控件使用篇2
- 如何高效地使用XCodeFactory自动生成的数据层代码(二)
- ASP.NET项目开发中日期控件DatePicker如何使用
- 使用强大的工具来解决前后台的协调配合,做到互不干扰对方的开发工作,只需要前后台都完工的情况合并代码就好了
- 如何使用Xcode的Targets来管理开发和生产版本的构建
- QuickCSharp框架开发(20)------授权部分的代码以及如何使用授权 添加用户、角色与分配资源部分的代码暂且省略
- 开发人员在使用Aspose.Pdf for .NET时如何用C#和VB两种代码添加附件到PDF文档?
- 如何使用Xcode的Targets来管理开发和生产版本的构建
- Asp.net 2.0 自定义控件开发专题[详细探讨页面状态(视图状态和控件状态)机制及其使用场景](示例代码下载)
- 详解如何在Sbo Add-on开发中使用Folder控件 推荐