当前位置:编程学习 > wap >>

iPhone开发之创建简单界面视图的三种方式之二 使用Xcode4完全手动构建界面

有人说Xcode4都提供完全自动构建界面了(详细见第一篇文章),为什么还要用完全手动的呢?虽然Xcode为我们提供了方便快捷的UI设计框架,但是框架框架毕竟还有他的局限性,有些地方还不如我们加两行代码来的轻松愉快,在加上使用完全手动构建界面有助于我们加深理解Cocoa touch里面各种控件的属性方法,加深理解!

 

        同第一篇一样,这里我们还是同样构建一个一模一样的温度转换器。

1.新建Xcode工程

        对于手动创建界面来说,模板对于我们来说不重要。这里方便讲解,继续使用和上一篇文章一样的Navigation-based模板,填写项目名称其他选项均默认。这里我新建工程名为HelloWorld2。

2.修改工程文件结构

        新建的工程包含HelloWorld2AppDelegate.h/HelloWorld2AppDelegate.m RootViewController.h/RootViewController.m  以及两个xib文件。

        第一步,将RootViewController对应的头和实现文件以及xib文件从项目中删除,然后在工程上点击右键选择“New File...”,选择Cocoa Touch选项卡里面的“UIViewController subclass”, next之后在subclass of 里面输入“UIViewController”(默认就是),继续“Next”,然后填写创建的子类名称,然后“Save”。

        第二步,删掉HelloWorld2AppDelegate.h及实现.m文件。

        第三步,找到HelloWorld2-Info.plist文件,删除易做图Main nib file base name 字段保存。

        做完这三步,文件修葺工作就完成了。如下图

\

 3.手动创建界面

        在你新建的视图控制类里面,有这样一个方法 叫viewDidLoad,看名字就知道当视图被加载的时候会调用次方法,大多数view的初始化工作都放在此方法里面。

        根据我们之前在图纸上设计的界面,我们现在需要两个Label,两个输入框,一个按钮,以及按钮响应的方法。

        第一步:点击上图中RootViewController.h,在里面定义两个UITextFi

补充:移动开发 , IOS ,
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,