【摘要】:UITableView会显示很多行数据,每个Cell在数据上应该有一个对应的实例,比如书有名字和简介等。
UITableView会显示很多行数据,每个Cell在数据上应该有一个对应的实例,比如书有名字和简介等。在本例中创建一个BookModel类,继承自NSObject,如下所示:
动手写13.1.4 UITableViewPractise->BookModel.swift
BookModel可以根据一个Dictionary进行初始化,将bookName和bookDescription从字典中找出并赋值给属性。
在View Controller中声明一个属性bookList用于存放书本信息,代码如下:
动手写13.1.5 UITableViewPractise->ViewController.swift
bookList是一个存放Dictionary的数组,之后将row的个数改为bookList中的书本的个数,代码如下:(www.xing528.com)
最后将每个bookList中的Dictionary转换为BookModel,并对Cell中的Label进行修改,使Cell能够展示出书名和简介,代码如下:
动手写13.1.6 UITableViewPractise->ViewController.swift
运行模拟器,结果如图13.1.12所示:
图13.1.12 展示书本信息的Table View
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。