故事板中新视图控制器的类

Ian*_*nce 11 iphone xcode objective-c ios

在我的故事板中,我拖动了一个新的视图控制器.我的故事板现在有两个视图控制器:我创建文件时出现的主要视图控制器和拖动的视图控制器.

当我进入'助手编辑器'并选择主视图控制器时,我得到了ViewController.h类.但是当我选择另一个控制器时,我得到的是UIViewController.h,这是一个Apple文件.

如何为每个View Controller链接/创建这些类?有没有自动化的方法来做到这一点,或者我做得不对.

Chr*_*ght 26

您需要创建自己的UIViewController子类,并将新创建的视图控制器设置为故事板中的自定义类.

  1. 按cmd + n或转到文件>新文件
  2. 选择Objective-C类并点击下一步
  3. 在第二个框中键入UIViewController并在第一个框中键入新类的名称(类似于MyClassViewController)
  4. 进入故事板,选择您拖出的View Controller,查看检查器并转到Custom Class选项卡并将自定义类设置为新创建的视图控制器(例如MyClassViewController)

  • 还要确保使用正确的超类.E. g.如果将表视图控制器拖到故事板上,则必须从UITableViewController继承. (5认同)