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


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

    一、实现效果与说明

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

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

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

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

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

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

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

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

     1 /  03-QQ动态(静态Cell)
     2 //
     3 //  Created by 鑫 on 14-10-13.
     4 //  Copyright (c) 2014年 梁镋鑫. All rights reserved.
     5 //
     6 
     7 #import <UIKit/UIKit.h>
     8 
     9 @interface TXViewController : UITableViewController
    10 
    11 @end

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

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

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

    让它和主控制器关联

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

    设置标题有两种方式:

    1是双击更改

    2是点击子控件  lable修改

    按照界面需要,设置辅助视图
     
    设置有多少组,每组有多少行。
    设置组:
    点击tableview   设置属性面板的sections属性。
     
     
    设置每组多少行:
     
    小技巧:如果写的单元格千年不变,那么可以先写一组中的一行,再拷贝,稍作修改即可。
    注意:静态单元格是实际开发中,很少用到,此处只当知识点介绍。
  • 相关阅读:
    uplift model学习笔记
    TensorFlow、Numpy中的axis的理解
    JStorm与Storm源码分析(六)--收集器 IOutputCollector 、OutputCollector
    JStorm与Storm源码分析(一)--nimbus-data
    控制反转(IoC)-解析与实现
    ICA独立成分分析去除EEG伪影
    Boston和MIT研究人员利用脑电信号实时控制机器人
    利用LSTM(长短期记忆网络)来处理脑电数据
    EEG数据、伪影的查看与清洗
    EEG vs MRI vs fMRI vs fNIRS简介
  • 原文地址:https://www.cnblogs.com/asd5551680/p/4069387.html
Copyright © 2020-2023  润新知