`
lihao312
  • 浏览: 483255 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

IOS基础知识记录四(Master-Detail Application)

阅读更多
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;
}
分享到:
评论

相关推荐

    一步一步学习_iOS_6_编程(第四版)

    第二十五部分:分割视图控制器(UISplitViewController)和Master-Detail Application模板 第二十六部分:应用UIScrollView滚动视图和手势识别器 第二十七部分:Core Data持久化数据存储 第二十八部分: 使用SQLite...

    百一测评——计算机网络应用基础-ios模拟试题026.pdf

    而iOS应用框架则是指开发iOS应用时所使用的各种框架结构,例如Master-Detail Application、OpenGL Game OpenGLES、Page-Based Application和SingleView Application,这些框架分别适用于不同的应用类型和场景。...

    iOS 10 App Development Essentials

    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 ...

    百一测评之计算机网络应用基础ios模拟试题六.pdf

    - Master-Detail Application:适合构建包含树形结构的导航模式应用。 - OpenGL Game:用于创建基于OpenGL ES的游戏。 - Page-Based Application:创建类似电子书的应用,但并非树形铺导航。 - Single View ...

    ios-swift-uisplitviewcontroller-ios8:适用于 iOS 7 和 iOS 8 的 UISplitViewController

    这个演示项目是由 XCode 6.1 用“Master-Detail Application”模板创建的。 构建的应用程序不适用于 iOS 7,因为模板使用了一种新方法,该方法仅在 SDK 8 之后可用( UISplitViewController::displayModeButtonItem...

    ios7版 30天精通iPhone手机编程

    【iOS7开发基础知识点】 iOS7的开发基础是学习iPhone编程的起点,涵盖了各种模板、基本框架和控件的使用。以下是对各个知识点的详细解释: 1. **项目程序模板**: - **Master-Detail Application**:适用于构建...

    访问地址簿/联系人列表(吐槽版)

    创建主从表样板时,开发者应该在Xcode中选择Master-Detail Application模板,这是一个已经预设了一些默认项目的工程类型。然后,开发者可以专注于操作表视图,如添加表视图的行,实现从表视图中选择一行后,滑出一个...

    iOS.8.App.Development.Essentials

    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. ...

    iOS游戏开发:从创意到实现+第1章:Xcode简介

    - **Master-Detail Application**:这是一个专为iPad设计的模板,适用于需要在一个界面上展示多个相关视图的应用,如邮件应用。 - **Tabbed Application**:此模板提供了一个位于屏幕底部的标签栏,适用于需要多个...

    Delphi XE4 For IOS

    ### Delphi XE4 for iOS:真机调试配置与开发指南 #### 一、环境搭建:选择合适的操作系统组合 为了实现Delphi XE4在iOS设备上的开发与调试,首要任务是搭建一个兼容的开发环境。以下是三种推荐的方案: 1. **...

    iOS.9.App.Development.Essentials

    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 ...

    系统集成项目经理继续教育推荐课程10正式考试题库文件.pdf

    * Xcode中的Application类型包括Master-Detail Application、OpenGL Game、Page-Based application、Single View application等。 * Cocoa Touch层包括iAd、core text、Map Kit、Game Kit等。 * UIWebviewDelegate...

    2018年04月系统集成项目经理继续教育推荐课程10题库IOS(过后补充).doc

    1. **Master-Detail Application**:适合构建具有层次结构的导航式应用,模板中已经包含导航控制器和表视图控制器等组件。 2. **OpenGL Game**:适用于创建基于OpenGL ES的游戏应用,利用强大的图形渲染功能提升游戏...

    2019年系统集成中级项目经理-继续教育推荐课程10-亲测过a.doc

    - Xcode中,Master-Detail Application适合构建树形结构应用,Page-Based Application适合电子书效果,Single View Application适合简单单视图应用,OpenGL Game适合游戏开发。 - Cocoa Touch层包括iAd、Core Text...

    Devart_UniDAC_6.3.13_for_DX10.1

    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 ...

Global site tag (gtag.js) - Google Analytics