iOS开发UI篇—简单介绍静态单元格的使用

一、实现效果与说明

说明:观察上面的展示效果,可以发现整个界面是由一个tableview来展示的,上面的数据都是固定的,且几乎不会改变。

要完成上面的效果,有几种方法:

(1)可以直接利用代码,返回三组,在判断每组有多少行,展示些什么数据,这样写“死”的代码建议绝不要使用。

(2)稍微灵活一些的,可以把plist文件一懒加载的方式,加载到程序中,动态获取。但是观察界面结构,很容易看出这样需要进行模型嵌套,很麻烦。

(3)storyboard提供了静态单元格这个功能,可以很方便的完成上面的界面展示效果。(提示:在实际的开发中很少这样使用)

二、使用静态单元格完成简单界面展示的过程

在类似的开发中,如果整个界面都是tableview,那么直接让控制器继承自UItableviewcontroller.

修改主控制器,让其继承自UItableviewcontroller

把storyboard中默认的uiview删掉,直接拖一个viewcontroller

当拖入一个viewcontroller的时候,它上面默认就会有一个cell,默认情况下,这个cell是动态的,也就是默认是看不见的。

把cell设置成静态的,在属性面板的content  中设置为static cell(静态cell)所见即所得  注意必须更改这里的这个属性。

让它和主控制器关联

接下来,可以依次设置显示的图片和文字。

设置标题有两种方式:

1是双击更改

2是点击子控件  lable修改

按照界面需要,设置辅助视图
设置有多少组,每组有多少行。
设置组:
点击tableview   设置属性面板的sections属性。
设置每组多少行:
小技巧:如果写的单元格千年不变,那么可以先写一组中的一行,再拷贝,稍作修改即可。
注意:静态单元格是实际开发中,很少用到,此处只当知识点介绍。

iOS开发UI篇—简单介绍静态单元格的使用相关推荐

  1. iOS开发UI篇—多控制器和导航控制器简单介绍

    iOS开发UI篇-多控制器和导航控制器简单介绍 一.多控制器 一个iOS的app很少只由一个控制器组成,除非这个app极其简单.当app中有多个控制器的时候,我们就需要对这些控制器进行管理 有多个vi ...

  2. iOS开发UI篇—UIWindow简单介绍

    iOS开发UI篇-UIWindow简单介绍 一.简单介绍 UIWindow是一种特殊的UIView,通常在一个app中只会有一个UIWindow iOS程序启动完毕后,创建的第一个视图控件就是UIWi ...

  3. iOS开发UI篇—UITabBarController简单介绍

    iOS开发UI篇-UITabBarController简单介绍 一.简单介绍 UITabBarController和UINavigationController类似,UITabBarControlle ...

  4. iOS开发UI篇—Date Picker和UITool Bar控件简单介绍

    iOS开发UI篇-Date Picker和UITool Bar控件简单介绍 一.Date Picker控件 1.简单介绍: Date Picker显示时间的控件 有默认宽高,不用设置数据源和代理 如何 ...

  5. iOS开发UI篇—Modal简单介绍

    iOS开发UI篇-Modal简单介绍 一.简单介绍 除了push之外,还有另外一种控制器的切换方式,那就是Modal 任何控制器都能通过Modal的形式展⽰出来 Modal的默认效果:新控制器从屏幕的 ...

  6. iOS开发UI篇—常见的项目文件介绍

    iOS开发UI篇-常见的项目文件介绍 一.项目文件结构示意图 二.文件介绍 1.products文件夹:主要用于mac电脑开发的可执行文件,ios开发用不到这个文件 2.frameworks文件夹主要 ...

  7. iOS开发UI篇—UIScrollView控件介绍

    iOS开发UI篇-UIScrollView控件介绍 一.知识点简单介绍 1.UIScrollView控件是什么? (1)移动设备的屏幕⼤大⼩小是极其有限的,因此直接展⽰示在⽤用户眼前的内容也相当有限 ...

  8. iOS开发UI篇—使用UItableview完成一个简单的QQ好友列表(一)

    iOS开发UI篇-使用UItableview完成一个简单的QQ好友列表(一) 一.项目结构和plist文件 二.实现代码 1.说明: 主控制器直接继承UITableViewController // ...

  9. iOS开发UI篇—使用xib自定义UItableviewcell实现一个简单的团购应用界面布局

    iOS开发UI篇-使用xib自定义UItableviewcell实现一个简单的团购应用界面布局 iOS开发UI篇-使用xib自定义UItableviewcell实现一个简单的团购应用界面布局 一.项目 ...

最新文章

  1. 以IP段作为监听地址
  2. 第七章:项目成本管理
  3. 基于金融知识图谱的会计欺诈风险识别方法
  4. 排队8小时,火遍上海!美国最会装X的网红咖啡,又把中国人拿捏了
  5. matlab repmat_利用MATLAB实现KNN
  6. mac python安装pyqt5_pyqt5 mac os 安装
  7. 利用python抓取网页图片
  8. 2017极客大奖评选进行时:年度十大消费科技产品花落谁家
  9. 哲学家就餐问题与解决方案
  10. 手机上网页是html,如何在手机上制作自己的网页
  11. redis之SDS字符串,到底高效在哪里?(全面分析)
  12. npm与package.json详解
  13. Skyworks Aeronautics宣布获得GEM的1亿美元投资承诺,计划于未来数月内上市
  14. 非线性方程的数值解法:正割法 python
  15. 大家好才是真的好,“通用设计”知多少
  16. Ubuntu 测网速
  17. 你不知道的浏览器页面渲染机制
  18. 微分算法 非侵入式负荷识别_非侵入式负荷监测的识别方法和关键技术
  19. 邮件退信“Remote Server returned '420 4.2.0 Recipient deferred because there is no Mdb'”
  20. 技嘉 B360 HD3 Core i7-8700 GTX1060黑苹果efi引导文件

热门文章

  1. 人工智能的学习,需要学习哪些算法和数学知识呢?需要什么学历?
  2. 现有模型还「不懂」自然语言:20多位研究者谈NLP四大开放性问题
  3. 深度学习几种典型架构
  4. IBM Watson失败的4大原因
  5. 科大讯飞董事长:AI创业,做平台已没有机会
  6. scipy.sparse.coo_matrix、csr_matrix、lil_matrix、dia_matrix
  7. os.walk(path)遍历path下的所有目录和文件
  8. latex中插入代码
  9. OpenAI推出数学推理证明模型,推理结果首次被数学家接受
  10. 人工智能的下一个道德挑战:如何对待动物