1. 创建Navigation-based application 工程
2. RootViewController.h
#import <UIKit/UIKit.h>
@interface RootViewController : UIViewController {
}
-(IBAction)englishClick:(id)sender;
@end
3. RootViewController.m
#import "RootViewController.h"
#import "English.h"
@implementation RootViewController
- (void)viewDidLoad {
[super viewDidLoad];
self.title = @"足球资料";
}
-(IBAction)englishClick:(id)sender{
English *e=[[English alloc]initWithNibName:@"English" bundle:nil];
e.title = @"英超";
[self.navigationController pushViewController:e animated:YES];
}
- (void)didReceiveMemoryWarning {
[super didReceiveMemoryWarning];
}
- (void)viewDidUnload {
}
- (void)dealloc {
[super dealloc];
}
@end
4. 在RootViewController.xib中加入一个按钮,绑定englishClick事件。
5.创建新文件选 UIViewController subclass, 在English.xib中添加label控件
6.运行程序
- 大小: 39.6 KB
- 大小: 15.3 KB
- 大小: 14.6 KB
分享到:
相关推荐
iphone中的基础控件UINavigationController,适合初学者,主要学习UINavigationController的基本属性和常用方法调用。 UINavigationController也是一种常用的容器,跟前边学过的tabbar差不多,在这个容器中可以添加...
- `popToViewController:animated:`:弹出到指定的ViewController,所有在它之上的ViewController都将被移除。 - `popToRootViewControllerAnimated:`:返回到根ViewController。 5. **uinavigationcontroller的...
导航控制器(UINavigationController)用来管理一系列显示层次型信息的场景。一般而言,逐步显示更详细的信息。 导航控制器 -- 用户在场景之间切换时,导航控制器依次将视图控制器压入(push)堆栈中,且当前场景的...
本教程将详细讲解如何在你的iPhone应用中实现这种效果,具体是通过继承自`UINavigationController`来完成。 首先,我们要了解`UINavigationController`是iOS中的一个核心组件,它负责管理一个堆栈式的视图控制器...
此“iPhone之简易导航栏”项目旨在教你如何在iPhone应用中创建和自定义导航栏,以提供更优秀的用户体验。我们将探讨以下几个关键知识点: 1. **UINavigationController**:它是苹果iOS SDK中的一个控制器类,负责...
在iOS应用开发中,视图切换是用户界面交互的核心部分,尤其对于iPhone应用而言,顺畅的视图切换体验直接影响到用户的使用感受。本教程将深入探讨如何在iPhone应用中实现视图之间的平滑切换,主要关注`Push`操作,这...
这是`UINavigationController`的基本行为之一,它极大地简化了页面间的跳转逻辑。开发者只需关注每个视图控制器的逻辑,而不必关心如何管理返回操作。 在iOS5及更高版本中,`UINavigationController`的使用变得更加...
在iOS编程中,UINavigationController是一个重要的UI组件,它负责管理一个堆栈式的视图控制器序列,通常用于实现页面间的导航。用户可以“滑动”或者点击“返回”按钮在不同的视图之间切换,就像在网页浏览器中浏览...
Table Navigation还涉及到UIViewController的嵌套,通过UINavigationController进行管理,实现页面间的平滑过渡和返回操作。 综上所述,“iPhone Demo”不仅展示了如何利用Address Book与SQLite实现基本的联系人...
总结来说,《iPhone开发揭秘》这本书通过介绍iPhone程序的基本框架、非游戏框架的开发流程、OpenFlow编程技术以及UIViewController和UIView的管理,为初学者提供了一条清晰的iOS应用开发入门之路。对于想要深入学习...
STPopup STPopup提供了STPopupController,它与iPhone和iPad上的UINavigationController一样,具有弹出式样式。 它是用Objective-C编写的,并且与Swift兼容。 功能:推/弹出视图控制器STPopup STPopup提供了...
这可以通过多种方式实现,如使用`UINavigationController`来管理堆栈式导航,或者使用`UIPageViewController`来实现翻页效果。此外,`UIStoryboardSegue`和`@IBAction`也可用于在不同视图间进行交互式跳转。理解如何...
"有iphone的界面切换"则暗示了应用包含多个屏幕之间的导航机制,例如使用导航控制器(UINavigationController)或者页面控制器(UIPageViewController)来实现平滑的页面滑动效果。 在iOS开发中,界面的动态性是...
在iOS开发中,iPhone应用程序的用户体验往往离不开各种视图(View)之间的切换效果。这些效果不仅提升了用户界面的美观度,还能提供更好的交互体验。本文将深入探讨“iPhone各种视图切换效果”,并结合源码分析,...
除此之外,源代码可能还包括使用表视图(UITableView)的示例,表视图是iOS应用中最常见的组件之一,用于显示列表数据。开发者可以从中学习如何定制单元格(UITableViewCell)以及处理用户交互。 还有可能包含的是...
2. **UINavigationController**:提供了一个在多个UIViewController之间平滑切换的容器。通过导航栏中的“返回”按钮或者编程方式,用户可以前后切换视图控制器。 3. **Storyboard**:是Xcode中用于可视化布局和...
在"iPhone开发【十】多视图技术总结之二:Navigation"中,博主可能详细讲解了以下几点: 1. **Navigation Bar**:导航控制器顶部的导航栏,显示了当前视图的标题,并且可以包含左侧和右侧的Bar Button Items,用于...
本文将根据给定的文档摘要,详细介绍iOS开发的基础知识,特别是iPhone程序框架及其核心组件,如UIViewController、UINavigationController和UITabBarController等。 #### 二、iPhone程序框架概览 iPhone应用程序...
此外,他们还需要熟练掌握ViewController的生命周期管理和导航控制器(UINavigationController)的使用,以实现流畅的页面跳转。 Core Location服务在这款应用中不可或缺,它允许获取用户的地理位置信息。通过集成...
在WPF中实现类似iPhone的导航功能,可能是指使用类似于iOS中的TabBarController或UINavigationController的组件。Magellan可能是一个第三方导航框架,它为WPF应用提供了一种优雅的方式来管理视图和视图之间的切换,...