iPhone开发 使用工具栏创建简单的多视图应用程序

移动开发 iOS
本文介绍的是iPhone开发 使用工具栏创建简单的多视图应用程序,主要是实现一个程序在底端放一个工具栏,里面放3个按钮,可以实现3个视图的切换,来看内容。

iPhone开发 使用工具栏创建简单的多视图应用程序 是本文要介绍的内容,照着《iPhone开发入门经典》这本书学完了第12章“使用工具栏创建简单的多视图应用程序”,就是写一个程序在底端放一个工具栏,里面放3个按钮,可以实现3个视图的切换,记录下几个步骤中的要点和心得:

iPhone开发 使用工具栏创建简单的多视图应用程序

1、创建项目

(1)添加视图和视图控制器

添加几个子视图的类时,在Add File对话框中,先要选中最右侧的UIViewController subclass(我习惯了选择Objective-C class,然后在下面的下拉列表里面去找,找了半天也没找到这个subclass),然后一定要选中“With XIB for User Interface”选项,否则还得自己建立XIB界面文件。

iPhone开发 使用工具栏创建简单的多视图应用程序

(2)准备视图内容

学会一个小技巧,在Interface Builder中编辑界面时可以看到加入了Toolbar等控件后的模拟效果,方便对界面元素进行布局。

先要选中View,然后在"Simulated User Interface Elements"中可以看到许多模拟的选项,下图是选中了Toolbar的效果。

iPhone开发 使用工具栏创建简单的多视图应用程序

2、实例化视图控制器

拖拽一个UIViewController到XIB文档窗口中,我习惯了向界面设计窗口里面拖,拖了3次未果,原来应该是按照下面的操作方式,估计新手都会有这种直觉,也是受Visual Basic界面设计时思维的影响。

iPhone开发 使用工具栏创建简单的多视图应用程序

3、使用工具栏来切换视图

(1)在MultiViewsViewController.XIB的底部添加工具栏UIToolbar

(2)添加工具栏按钮UIBarButton

这个按钮与以前常用的Round Rect Button不一样,这个UIBarButton上只能设置Sent Actions

(3)添加输出口及操作

(4)连接输出口及操作

在这个XIB的文档窗口中,调成树状显示方式后,相互之间还可以拖放用于连接Outlet和Action。

iPhone开发 使用工具栏创建简单的多视图应用程序

(5)实现视图切换方法

(6)指定应用程序启动后加载的每一个视图

(7)清除当前视图

小结:关于iPhone开发 使用工具栏创建简单的多视图应用程序的内容介绍完了,希望本文对你有所帮助!

责任编辑:zhaolei 来源: 博客园
相关推荐

2009-07-01 16:44:48

样式应用工具栏Visual Stud

2012-07-18 11:29:32

ibmdw

2014-04-02 14:00:41

移动应用程序工具

2011-08-10 09:31:33

开发iPhone应用程

2011-07-26 09:41:23

iPhone xcode Mac OS X

2010-08-27 10:41:41

iPhone核心应用程序

2011-08-05 13:49:53

iPhone 应用 开发

2011-08-12 14:54:45

iPhone委托

2012-10-11 11:27:05

火狐开发工具栏

2011-07-21 10:47:37

iPhone Cocoa 委托

2019-07-12 08:00:00

Mac应用程序实用工具

2011-07-26 11:13:15

iPhone PXL

2011-09-19 14:15:17

Vista工具栏

2021-08-30 20:19:55

应用程序

2011-08-17 16:16:29

iPhone应用程序启动过程

2009-08-28 17:51:40

iPhone多视图开发

2011-07-26 16:33:56

iPhone Delegate

2012-04-26 13:48:56

iPhone应用发布Ad Hoc

2011-08-17 15:10:21

iPhone开发Web视图

2011-08-05 14:58:58

iPhone CoreAnimat 动画
点赞
收藏

51CTO技术栈公众号