Ios 入门 ----Helloword

来源:未知 责任编辑:智问网络 发表时间:2013-09-02 11:58 点击:

 

Ios 入门 ----Helloword

哈哈 学了半天OC终于可以开始我们的iphone开发之旅了 快等不及了 赶快来做我们的第一个程序 Helloword吧

 

首先我们创建工程 File—New—New Projict 创建项目先选择View-basedApplication

 

 

项目创建完毕后 会出现几个文件 如图:

 

 

首先简单解释下这几个文件 Delegate .h和.m是实现对整个app的控制

FirstExViewController.h和.m是当前界面控制

.xib文件是你视图层 Iphone中开发软件遵循MVC模式

 

先看我们的第一个HelloWord 功能是 点击按钮 下面的文本输入框会复制你上面输入的文字 并且 当键盘点击return 和点击 键盘以外部位时 键盘会被隐藏 (Iphone中键盘退出的代码 必须自己去实现 这是有一定的原因的 理由大家可以琢磨琢磨)

 

好了 看代码吧

 

.h文件

@interface FirstExViewController : UIViewController {

  

    UITextField *textfieldl; //上面的文本框

    UITextField *hello;    //下面的文本框

  

}

@property (nonatomic, retain) IBOutlet UITextField *textfieldl;

@property (nonatomic, retain) IBOutlet UITextField *hello;

 

- (IBAction) //点击A按钮事件

- (IBAction)back:(id)sender; //点击键盘return事件

- (IBAction)clickBack:(id)sender; //点击屏幕事件

@end

 

.m文件

@synthesize textfieldl;

@synthesize hello;

- (IBAction) {

    hello.text=textfieldl.text;

}

- (IBAction)back:(id)sender{

    [textfieldl resignFirstResponder];

}

- (IBAction)clickBack:(id)sender{

    [sender resignFirstResponder];

}

@end

 

代码写完之后 现在就是Iphone中 最牛的事件 将代码中出现的属性和方法 和你视图层的按钮关联 只要将视图层的按钮 点击右键不要松 不要松 不要松……

然后 …..然后….哈哈

 

看到没 看到没 把他拖到Files Owner上去 就可以选择你要绑定的那个组件了

这个东西真是太爽了

 

 点击键盘return事件需要你 右键一下组件 出现

 

 

选择 Did End on Exit (文本编辑完成)事件连接到你写的键盘事件中

 

点击屏幕 键盘退回事件比较难理解

 

我们需要背景View的父类(UIView)修改成为UIControl,UIControl是能够触发action,所有控件都是UIControl的子类。而UIControl是UIView子类,也具有View基本特征

 

点击 右边会出现  Class 中很多可以让我们选择的 我们选择UIControl就可以了

然后再右键点击屏幕 出现Touch Down的事件关联到你写的back方法上就可以了

 

哈哈 到此我们的第一个 HelloWord 就完成了 看效果吧

 

点击那里键盘都回返回 不错不错

 

 

本文出自 “美丽的奇葩” 博客,请务必保留此出处http://skyoceanone.blog.51cto.com/3483859/701933

    发表评论
    请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
    用户名: 验证码:点击我更换图片
    最新评论 更多>>

    推荐热点

    • Android 完全退出程序
    • 原创:Android应用开发-Andorid歌词秀,含源码
    • android 屏幕保护
    • Android手机软件汉化教程---第四课 dex文件汉化
    • 众多Android 开源项目推荐,给力工作给力学习
    • Android Audio代码分析4
    • Android得到已安装的应用程序信息!
    • Android开发者指南(29) —— USB Host and Accessory
    • Android成长的幕后推手:工程师鲁宾
    网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
    Copyright © 2008-2015 计算机技术学习交流网. 版权所有

    豫ICP备11007008号-1