1.在创建主-从视图的应用程序时,Master-Detail Application无疑是一个良好的想法,
它结和表视图和详细视图,而且还能调整内容的大小。 主要还能在ipad和iphone上面跑起来
不过在ipad上面用到是弹出层(竖屏)
2.在使用xcode 4.5,ios6时,一些基本重要的方法都自动生成,只需要你填入适当的数据即可
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
(NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{//在该方法中部分功能已实现
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"Cell" forIndexPath:indexPath];
cell.textLabel.text=@"title"// 你需要处理标题 还有付标题 以及image
return cell;
}
//切换时调用方法也生成了,在该方法中可以设置在详细视图中显示的值
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
3.在DetailViewController中实现代码
- (void)configureView
{
// Update the user interface for the detail item.
if (self.detailItem) {
//self.detailDescriptionLabel.text = [self.detailItem description];
//你预在详细页面显示的内容
}
}
4. 在MasterViewController里面 还增加两个默认的编辑按钮和删除按钮。
- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
self.navigationItem.leftBarButtonItem = self.editButtonItem;
UIBarButtonItem *addButton = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemAdd target:self action:@selector(insertNewObject:)];
self.navigationItem.rightBarButtonItem = addButton;
}
分享到:
相关推荐
第二十五部分:分割视图控制器(UISplitViewController)和Master-Detail Application模板 第二十六部分:应用UIScrollView滚动视图和手势识别器 第二十七部分:Core Data持久化数据存储 第二十八部分: 使用SQLite...
而iOS应用框架则是指开发iOS应用时所使用的各种框架结构,例如Master-Detail Application、OpenGL Game OpenGLES、Page-Based Application和SingleView Application,这些框架分别适用于不同的应用类型和场景。...
33. An iOS 10 Split View Master-Detail Example 34. A Guide to Multitasking in iOS 10 35. An iOS 10 Multitasking Example 36. Working with Directories in Swift on iOS 10 37. Working with Files in Swift ...
- Master-Detail Application:适合构建包含树形结构的导航模式应用。 - OpenGL Game:用于创建基于OpenGL ES的游戏。 - Page-Based Application:创建类似电子书的应用,但并非树形铺导航。 - Single View ...
这个演示项目是由 XCode 6.1 用“Master-Detail Application”模板创建的。 构建的应用程序不适用于 iOS 7,因为模板使用了一种新方法,该方法仅在 SDK 8 之后可用( UISplitViewController::displayModeButtonItem...
【iOS7开发基础知识点】 iOS7的开发基础是学习iPhone编程的起点,涵盖了各种模板、基本框架和控件的使用。以下是对各个知识点的详细解释: 1. **项目程序模板**: - **Master-Detail Application**:适用于构建...
创建主从表样板时,开发者应该在Xcode中选择Master-Detail Application模板,这是一个已经预设了一些默认项目的工程类型。然后,开发者可以专注于操作表视图,如添加表视图的行,实现从表视图中选择一行后,滑出一个...
An iOS 8 Split View Master-Detail Example Chapter 31. Implementing a Page based iOS 8 Application using UIPageViewController Chapter 32. An Example iOS 8 UIPageViewController Application Chapter 33. ...
- **Master-Detail Application**:这是一个专为iPad设计的模板,适用于需要在一个界面上展示多个相关视图的应用,如邮件应用。 - **Tabbed Application**:此模板提供了一个位于屏幕底部的标签栏,适用于需要多个...
### Delphi XE4 for iOS:真机调试配置与开发指南 #### 一、环境搭建:选择合适的操作系统组合 为了实现Delphi XE4在iOS设备上的开发与调试,首要任务是搭建一个兼容的开发环境。以下是三种推荐的方案: 1. **...
An iOS 9 Split View Master-Detail Example Chapter 34. A Guide to Multitasking in iOS 9 Chapter 35. An iOS 9 Multitasking Example Chapter 36. Implementing a Page based iOS 9 Application with ...
* Xcode中的Application类型包括Master-Detail Application、OpenGL Game、Page-Based application、Single View application等。 * Cocoa Touch层包括iAd、core text、Map Kit、Game Kit等。 * UIWebviewDelegate...
1. **Master-Detail Application**:适合构建具有层次结构的导航式应用,模板中已经包含导航控制器和表视图控制器等组件。 2. **OpenGL Game**:适用于创建基于OpenGL ES的游戏应用,利用强大的图形渲染功能提升游戏...
- Xcode中,Master-Detail Application适合构建树形结构应用,Page-Based Application适合电子书效果,Single View Application适合简单单视图应用,OpenGL Game适合游戏开发。 - Cocoa Touch层包括iAd、Core Text...
Bug with using parameters and column aliases in Master-Detail relation is fixed Bug with assertion failure on editing data in SmartFetch mode is fixed Oracle data provider Bug with memory leak on ...