Iphone用UINavigationController实现在两个页之间导航(上)(4)
来源:未知 责任编辑:责任编辑 发表时间:2013-11-17 14:39 点击:次
[discountButton release];//释放内存
//设置视图控制器在标签栏上的标题和图像
// 文字是:旅游指南。图像是:GoldenGateBridge.png
UITabBarItem *item = [[UITabBarItem alloc]
initWithTitle:@"旅游指南"
//initWithTabBarSystemItem:UITabBarSystemItemBookmarks
image:[UIImage imageNamed:@"GoldenGateBridge.png"]
tag:0];
self.tabBarItem = item;
[item release];
[super viewDidLoad];
}
- (void)didReceiveMemoryWarning {
// Releases the view if it doesn't have a superview.
[super didReceiveMemoryWarning];
// Release any cached data, images, etc that aren't in use.
}
- (void)viewDidUnload {
[super viewDidUnload];
// Release any retained subviews of the main view.
// e.g. self.myOutlet = nil;
}
- (void)dealloc {
[super dealloc];
}
@end
//cityViewController.m原代码结束
第六步:设计完善CityDetailViewController视图控制器。
首先在CityDetailViewController.xib上添加两个标签Label,其中第一个标签Label修改文字为“北京的介绍信息”(实际应用中城市的介绍信息应该从模型类中读取),第二个标签Label修改文字“城市名称”,因为从前一个页面传递一个数据(城市名称)过来,在第二个页面上要读取,并显示出来。在CityDetailViewController.h中声明一个IBOutlet(命名为cityName),用于关联View上刚刚创建的“城市名称”Label,另外,创建一个属性“city”用于接收从前一个页面传递过来的数据(城市名称)。
[plain]
//CityDetailViewController.h原代码开始
#import <UIKit/UIKit.h>
@interface CityDetailViewController : UIViewController {
IBOutlet UILabel *cityName;// 第二个标签Label创建接口IBOutlet
NSString *city; //创建一个属性
}
相关新闻>>
- 发表评论
-
- 最新评论 更多>>