使用UITableViewController代替UITableView创建应用程序

创建一个使用UITableViewController表格视图应用


1,打开xcode,创建一个“Single View application”,应用名称为:FoodPin


使用UITableViewController代替UITableView创建应用程序_第1张图片

2,打开Main.storyboard,删除默认视图控制器,删除ViewController.swift文件


使用UITableViewController代替UITableView创建应用程序_第2张图片

3,回到Main.storyboard,从对象库中拖动一个表视图控制器到故事版


使用UITableViewController代替UITableView创建应用程序_第3张图片

3,将新控制器制定为初始控制器,打开属性检查器,将Is Initial ViewController勾上


使用UITableViewController代替UITableView创建应用程序_第4张图片

4,在没有添加任何数据情况下,运行应用,如下图


使用UITableViewController代替UITableView创建应用程序_第5张图片

5,创建代码文件,选择新建文件--Cocoa Touch Class--填入相应的名称


使用UITableViewController代替UITableView创建应用程序_第6张图片

6,进入Main.storyboard,选择Identity inspector,与代码文件建立连接


使用UITableViewController代替UITableView创建应用程序_第7张图片

7,选择prototype cell,点击Attributes inspector选项,将风格设置为基本类型,并设置标示符


使用UITableViewController代替UITableView创建应用程序_第8张图片

UI部分已经设计完,接下来进行代码编写,选择RestaurantTableViewController.swift文件

1,声明一个变量:

var restaurantNames = ["韩国料理","日本料理","西餐面店","发法国菜","东南亚菜","墨西哥菜","鲁菜","川菜","粤菜","闽菜","湘菜","澳大利亚菜"]

2,实现UITableViewDataSource协议


使用UITableViewController代替UITableView创建应用程序_第9张图片

3,运行应用程序,效果如下


使用UITableViewController代替UITableView创建应用程序_第10张图片

你可能感兴趣的:(使用UITableViewController代替UITableView创建应用程序)