ios 官网文档翻译—Create a Table View(swift)

Posted Sun_Yang_

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ios 官网文档翻译—Create a Table View(swift)相关的知识,希望对你有一定的参考价值。

学习ios中,翻译一下官方文档加深理解顺便提高自己的英文能力。英文很烂,翻译如若有错请谅解。

原文地址

 

如何创建一个TableView

  在这一课中,你要创建FoodTracker(demo app)的主界面.你将创建一个基于table view的显示用户们的食物的列表,并且将完成如下图的自定义table cells来展示用户们的每份食物。

技术分享

学习目标

  在学习完这一劫课程后,你应该会:

    创建一个storyboard场景

    了解table view的关键组成部分

    创建并设计一个自定义table view cell 

    了解table view中delegate和data source的作用

    使用数组来存储和使用数据

    在table view中显示动态数据

创建初始场景

  目前为止,FoodTracker已经拥有一个由view controller控制的可以让用户添加和评论一条用餐记录的场景(上一课程的内容),现在是时候添加一个展示所有用餐记录的场景了。幸运的是,ios提供了一个强力的内置类(UITableView),该类能滚动展示列表数据。

  每个table view都由一个派生自UIViewController,专门处理table view相关逻辑的table view controller(UITableViewController)管理。你将创建一个基于table view controller的新场景.

  添加一个table view场景到你的storyboard:

    1.打开你的storyboard,Main.storyboard.

    2.打开object library(选择菜单栏的View>Utilities>Show Object Library,或者直接使用cmd+option+0快捷键打开) 

    3.在object library,找到Table View Controller object(右下角搜索).

    4.从右下角的列表中拖出一个Table View Controller,然后放到storyboard的空白处。

    如果你拖出来的控件在拖动时有内容显示然后放到storeboard空白处确没啥反应的话,那八成是你拖的是Table View控件而不是Table View Controller控件.

  现在你有2个场景,一个显示

 

以上是关于ios 官网文档翻译—Create a Table View(swift)的主要内容,如果未能解决你的问题,请参考以下文章

Table View Programming Guide for iOS 官方文档翻译

翻译自mos文章在12c中Create or Truncate Table时非常慢,等待事件为 DFS Lock Handle wait

Hadoop官网翻译 FileSystem/OutputStream

关于 Elasticsearch 移除 type 的简要说明

react-router-dom@5.x官方文档翻译转载

iOS Threading编程指南 官方文档翻译第一篇(序言)