zoukankan      html  css  js  c++  java
  • 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个场景,一个显示

  • 相关阅读:
    Title
    2019 年 Java 最新面试指南共 80 题,赶快收藏起来吧!
    1+x证书《Web前端开发》等级考试样题
    云服务器、VPS、虚拟主机三者之间的区别?
    1+X”中级Web前端证书对应课程分析
    轻松装Win10:VMware Workstation 12虚拟机下载
    网站收录提交入口
    使用coding和hexo快速搭建博客
    宝塔安装Lsky Pro图床教程
    jsDeliver+github使用教程,免费的cdn
  • 原文地址:https://www.cnblogs.com/sun-yang-/p/5498502.html
Copyright © 2011-2022 走看看