做公众号推文的网站软文云

news/2025/9/23 2:21:22/文章来源:
做公众号推文的网站,软文云,网站设计建设流程,请给自己的网站首页布局列表显示#xff0c;顾名思义它是在一个列表视图的形式显示在屏幕上的数据的内容。于ios在列表视图UITableView达到。这个类在实际应用中频繁#xff0c;是很easy理解。这里将UITableView的主要使用方法总结一下以备查。UITableView定义在头文件UITableView.h中#xff0c;详… 列表显示顾名思义它是在一个列表视图的形式显示在屏幕上的数据的内容。于ios在列表视图UITableView达到。这个类在实际应用中频繁是很easy理解。这里将UITableView的主要使用方法总结一下以备查。 UITableView定义在头文件UITableView.h中详细的定义能够查看官方文档从定义中能够看出UITableView继承自UIScrollView类因此在支持方便地显示列表数据的同一时候还天生支持垂直滚动操作。组成列表的每个元素称为UITableViewCell实例。一个UITableViewCell也是应用很广泛的类定义可见官方文档。在详细的使用过程中能够创建一个独立的UITableView也能够直接创建一个UITableViewController。这里主要记录创建UITableView的方法下篇记录通过列表视图控制器使用UITableView。 UITableView类中定义了style属性 property(nonatomic, readonly) UITableViewStyle style每个UITableView都能够选择两种style之中的一个。即分组模式和平面模式。这两种模式定义在枚举变量UITableViewStyle中 typedef enum {UITableViewStylePlain,UITableViewStyleGrouped } UITableViewStyle; 每个列表视图的组成都是相似的都是由一个表头视图表体表尾视图构成。当中表头和表尾两个视图默觉得nil。须要时能够创建自己定义视图加入到表头和表尾。定义例如以下 property(nonatomic, retain) UIView *tableHeaderView; property(nonatomic, retain) UIView *tableFooterView;除表头和表尾之外表体则由一串UITableViewCell以下简称cell构成。假设是分组表视图。则多个UITableViewCell构成一个section每一个section也有头和尾视图。 以下简单新建一个demo展示一下怎样创建一个UITableView。这里假定大家都了解xcode的基本操作所以就不再一步一步地截图了简单叙述就可以。不懂得能够去百度一下“xcode新建project”。 新建一个single view application。在新生成的ViewController.m文件里重写loadView方法新建一个UITableView视图。别忘了把alloc的视图在dealloc函数中释放。 - (void)loadView {CGFloat width [UIScreen mainScreen].bounds.size.width;CGFloat height [UIScreen mainScreen].bounds.size.height;UIView *backgroundView [[UIView alloc] initWithFrame:CGRectMake(0, 0, width,height)];self.view backgroundView;_tableView [[UITableView alloc] initWithFrame:CGRectMake(0, 0, width, height) style:UITableViewStylePlain];[self.view addSubview:_tableView];[_tableView release]; } 编译执行。显演示样例如以下图 表视图的协议方法——这是很重要的部分由于我们创建一个表视图目的就是让视图能够显示数据否则一个空空的表视图与废物无二。表视图所定义的协议方法由代理方法delegate和数据源方法data source方法组成。托付方法一般用于实现个性化处理表视图的基本样式如单元格的高度等以及捕捉单元格选中的响应。数据源方法用于完毕表中的数据。如指定单元格数。以及创建每个单元格。 要实现代理和数据源方法。首先须要让当前视图控制器支持UITableViewDelegate和UITableViewDataSource协议。做例如以下改动 interface ViewController UIViewControllerUITableViewDelegate,UITableViewDataSource而且在tableView创建完毕后将tableView的delegate和dataSource设置为self即托付给当前视图控制器来控制表视图的数据显示和响应。 _tableView.delegate self; _tableView.dataSource self; delegate和data source协议有两个方法是必须实现的 - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath; - (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section;这两个方法分别用于生成每个cell。以及指定当前section共同拥有多少行。实现这两个方法是想要在表视图中显示数据必须实现的最低要求。 我们在视图控制器头文件里声明一个NSArray *modelretain属性并在viewDidLoad中将[UIFont familyNames]赋给这个属性。 在视图控制器中实现这两个代理方法 - (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {return [_model count]; }- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {static NSString *identify TableViewCell;UITableViewCell *cell [tableView dequeueReusableCellWithIdentifier:identify];if (nil cell){cell [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:identify];cell.textLabel.text self.model[indexPath.row];}return cell; }在cellForRowAtIndexPath方法中首先会检查是否有闲置的单元格假设没有闲置的单元格。则会新建一个cell并将其返回。參数indexPath表示眼下正在创建的单元格位于整个表视图的第几行。 编译。执行显示结果 假设希望实现对选中某个单元格的响应仅仅须要实现以下代理方法就可以。在代理方法中能够实现创建新的视图控制器并控制其载入到屏幕上。 - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath; 版权声明本文博主原创文章博客未经同意不得转载。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/911103.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

网站导航栏目设计内容依据wordpress按住标题没有显

目录 1.拦截器1.1.什么是拦截器?1.2 拦截器的API1.3 拦截器的执行顺序1.5 自定义拦截器1.5 登录拦截器案例 2.文件上传2.1 添加依赖2.2 配置文件上传解析器2.3 编写控制器2.4 编写jsp页面2.5 注意事项 3.全局异常处理器3.1 异常处理思路3.2 创建异常处理器3.3 编写异…

惠州建网站Wordpress 充值 卡密

课程介绍 本课程主要通过对linux基础课程的详细讲解,让大家熟练虚拟机的安装使用,Linux系统的安装配置,学习掌握linux系统常用命令的使用,常用的软件安装方法,制作快照,克隆,完成免密登录&…

河北省住房建设厅官方网站17做网站广州新塘

题面 解答 这一题如果不知道数论结论的话,做这个题会有两种天壤之别的体验 此题包含以下两个数论知识 1. 2^02^12^2...2^(n-1)2^n-1 2. 较大的数如果比较小的数的两倍大1或者小1,则两者互质 所以答案就是2^n-1/2^(n-1) 标程1 我的初次解答 #in…

江阴建设局官方网站国外网页设计网站

目前,无人机技术已经在各行各业都有广泛的应用,其中之一就是在电力巡检中的应用。无人机电力巡检方案以其高效、安全、精准的特点,为电网安全与维护带来了重大突破和进步。 一、无人机电力巡检方案是高效巡检的利器 传统的电力巡检方式需要人…

网站维护包括哪些互联网资源整合平台

【每日前端面经】2024-03-17 本期重点 —— Promise 欢迎订阅我的前端面经专栏:每日前端面经 Tips:每日面经更新从 2-22 到 3-15 已有 23 篇,最近愈发觉得内容相似度高,并且理解程度不深 于是临时停更面经,并将这些面经中的重…

东莞seo网站优化排名建筑课程网站

目录 一、题目二、解法完整代码 一、题目 给定一个二叉树 root ,返回其最大深度。 二叉树的 最大深度 是指从根节点到最远叶子节点的最长路径上的节点数。 示例 1: 输入:root [3,9,20,null,null,15,7] 输出:3 示例 2&#x…

企业电子商务网站的建设阶段网站建设中 意思

不少网友都写过如何在win32下安装win64系统,他们写的很好,这里仅以win7 32Bit下安装win7 64Bit系统为例进行补充说明. 准备Win7 64Bit系统,将其弄到硬盘里,或者弄到虚拟光驱,SD卡随你便,总之你的系统得能找到它. 详细情况参考其它网友描述例如http://apps.hi.baidu.com/share/d…

大连网站建设要多少钱3d网站建设方案

对于Script.NET,我已经写了三篇文章来介绍它,文章汇总如下 .NET 动态脚本语言Script.NET 入门指南 Quick Start .NET 动态脚本语言Script.NET 开发指南 .NET 动态脚本语言Script.NET 应用举例 希望这三篇文章能帮助你了解Script.NET。 下面的例子,继续讲…

筑建网站首页推广怎么做

试用Vue相关指令完成对以下json数据的显示。显示效果如下: 其中:gender1 显示为女,gender2显示为男。价格超过30元,显示“有点小贵”。价格少于等于30元,则显示“价格亲民”。 data: {books: [{"id": "…

投票网页怎么制作厦门seo排名

[css] 说下background-color:transparent和opacity:0的区别是什么? background-color:transparent: 只是把背景色设置为透明,并不会影响元素中的内容。可以利用 transparent 进行三角、扇形的设置。opacity: 0: 会影响整个元素,元素的内容也会…

网站内容管理规范xml是用来做网站的嘛

配置通过流策略实现流量统计示例 组网图形 图1 配置流策略实现流量统计组网图 设备 接口 接口所属VLAN 对应的三层接口 IP地址 SwitchA GigabitEthernet1/0/1 VLAN 10 - - GigabitEthernet1/0/2 VLAN 20 - - GigabitEthernet1/0/3 VLAN 10、VLAN 20 - - S…

网站策划书免费青海西宁今天刚刚紧急通知

课程来源:人工智能实践:Tensorflow笔记2 文章目录前言1、文件一览2、将load_data()函数替换掉2、调用generateds函数4、效果总结前言 本讲目标:自制数据集,解决本领域应用 将我们手中的图片和标签信息制作为可以直接导入的npy文件。 1、文件一览 首先看…

订制企业网站招标网站平台

亲爱的朋友们: 2024 年高考已然落幕,数百万高三学子站在了人生的重要十字路口,面临着选择大学专业这一关键抉择。在这个节点上,计算机相关专业是否还能被称为“万金油”的选择呢? 相信大家都知道,在最近这几…

网站制作工资seo网页的基础知识

盘点67个Android系统源码安卓爱好者不容错过 学习知识费力气,收集整理更不易。 知识付费甚欢喜,为咱码农谋福利。 源码下载链接:https://pan.baidu.com/s/1zOSFwPJwDJLFfoeRJy9llg?pwd8888 提取码:8888 项目名称 Accelera…

局域网网站怎么做宜春网站建设推广

安装 下载相应mysql安装包: MySQL :: Download MySQL Installer 选择不登陆下载 双击运行下载好的mysql-installer-community-*.*.*.msi 进入类型选择页面,本人需要mysql云服务就选择了server only server only(服务器)&#x…

现代化的中国风网站南宁网站设计推荐

文章目录 AI大模型的定义与特点AI大模型在金融领域的应用 01 大模型在金融领域的 5 个典型应用场景02 大模型在金融领域应用所面临的风险及其防范03 AIGC 技术的科林格里奇困境04 金融机构使用 AIGC 技术的 4 条可能路径AIGC重塑金融:AI大模型驱动的金融变革与实践…

海外网站营销潍坊中脉网站建设公司

本篇主要讲YUV与RGB之间的转换,包括YUV444 颜色编码格式 转为 RGB 格式 ,RGB颜色编码格式转为 YUV444 格式。 一、 YUV与RGB之间的转换 YUV与RGB颜色格式之间进行转换时 , 涉及一系列的数学运算 ; YUV 颜色编码格式转为RGB格式的转换公式 取决于 于 YUV …

做网站建设公司赚钱吗优质院校 建设网站

目录 注册表概述 打开关闭注册表 创建删除子健 查询写入删除键值 子健和键值的枚举 常用注册表操作 注册表概述 注册表是Windows操作系统、硬件设备以及客户应用程序得以正常运行和保存设置的核心"数据库",也可以说是一个非常巨大的树状分层结构的…

通河县机场建设网站小程序做一个要多少钱

数据资源“入表”在即,企业更需筑牢数据合规防线。但企业主企业购买数据、获取数据到底是否合法合规,入表如何防范合规风险?上周三,亿信华辰邀请到北京鑫诺律师事务所高级合伙人、管委会副主任武婕将和大家分享《数据入表法律合规…

手机网站建设多钱首都之窗政务服务平台

项目编号: S 036 ,文末获取源码。 \color{red}{项目编号:S036,文末获取源码。} 项目编号:S036,文末获取源码。 目录 一、摘要1.1 项目介绍1.2 项目录屏 二、功能模块2.1 游客服务2.2 雪场管理 三、数据库设…