东莞网站建设网站高德是中国的还是外国的

news/2025/9/23 5:00:00/文章来源:
东莞网站建设网站,高德是中国的还是外国的,网站开发人员分工,wordpress5.2 注册验证一般情况下#xff0c;UITableViewStylePlain和UITableViewStyleGrouped是UITableView常用到的style#xff0c; 之前都是用到的时候#xff0c;遇到问题直接用度娘#xff0c;差不多就够用了#xff0c;今天在修复UI提出的间隙问题#xff0c;来回改#xff0c;总觉得…一般情况下UITableViewStylePlain和UITableViewStyleGrouped是UITableView常用到的style 之前都是用到的时候遇到问题直接用度娘差不多就够用了今天在修复UI提出的间隙问题来回改总觉得没有改到命点。 下面是UI提出的要求 我项目里的代码片段是这样的 self.tableView [[UITableView alloc]initWithFrame:(CGRectZero) style:(UITableViewStyleGrouped)];[self.view addSubview:self.tableView];[self.tableView mas_makeConstraints:^(MASConstraintMaker *make) {make.left.right.bottom.equalTo(0);make.top.equalTo(([UIDevice SafeAreaNaviHeight]));}];self.tableView.delegate self;self.tableView.dataSource self;self.tableView.tag 10000;self.extendedLayoutIncludesOpaqueBars YES;if (available(iOS 11.0, *)) {[self refreshStableTableView:self.tableView];} else { #pragma clang diagnostic push #pragma clang diagnostic ignored -Wdeprecated-declarationsself.automaticallyAdjustsScrollViewInsets NO; #pragma clang diagnostic pop}if (available(iOS 15.0, *)) {//适配15之后headerHeight会默认22self.tableView.sectionHeaderTopPadding 0;}self.tableView.contentInset UIEdgeInsetsMake(7, 0, UIDevice.SafeAreaBottom 49, 0);self.view.backgroundColor self.tableView.backgroundColor [UIColor useLight:HexColor(blk_6) Dark:HexColor(d_blk_6)];self.tableView.separatorStyle UITableViewCellSeparatorStyleNone; UITableView用的style是UITableViewStyleGrouped 也在代理里设置了 - (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section{return [UIView new]; } // - (UIView *)tableView:(UITableView *)tableView viewForFoooterInSection:(NSInteger)section{return [UIView new]; } // - (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section{return .01; } - (CGFloat)tableView:(UITableView *)tableView heightForFooterInSection:(NSInteger)section{return .01; } 感觉看着没有啥问题所以来回试第一次改的时候是动了个歪脑筋  将tableView的contentInset硬生生的改了一下看起来大概达到UI的要求了可能可以骗过UI吧但是骗不了自己这个间距并不精确。 self.tableView.contentInset UIEdgeInsetsMake(7, 0, UIDevice.SafeAreaBottom 49 - 7, 0); 一直没有往tableFooterView上想那是因为我一直以为代理里的viewForFooterInSection和tableView的tableFooterView是一个东西。 查完之后大致知道了这两的区别 tableFooterView是整个tableView的footerView 代理创建的是每个section的footerView。 UITableView的style是UITableViewStyleGrouped的时候tableFooterView会有个默认的高度需要给tableFooterView一个view来实现自己的需求当设置 self.tableView.tableFooterView [UIView new]; 不起作用。因为系统检测到高度为0时会使用默认高度。所以在我的项目里需要做如下设置才能精确符合UI的要求 self.tableView.tableFooterView [[UIView alloc]initWithFrame:(CGRectMake(0, 0, SCREEN_WIDTH, 7))]; 代理里的viewForFooterInSection如果不设置的话会有个默认的空白高度想要去除或者想要指定的高度那需要自己去实现代理 如果是要去掉每个section的高度则在DataSourse的heightForFooterInSection return 0.01不要return 0不然会觉得没有设置高度变成默认的高度。为了保险起见同时在Delegate的viewForFooterInSection默认return [UIView new]确保高度设置为0.01成功这样就可以了。 tableHeaderView同理。 后期会把遇到的关于UITableView不同的style的不同设置也慢慢记录下来方便自己理解省的每次都是好像懂了又好像还是啥也不懂。

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

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

相关文章

做网站需要哪些工程师企业建立网站的好处

1、简单聊聊什么是管程模型 (共享资源):定义一个共享变量,可以理解锁,令牌这类的东西(互斥访问共享资源):获取这个锁、令牌的时候是排好队的,只允许单线程访问&#xff…

jsp网站开发的优点wordpress xmlrpc漏洞

async 异步编程的应用 1.为了解决node.js在实际项目中的异步特性,跳出回调大坑。 2.优雅的维护自己的代码。 3.更好的对自己的代码进行流程控制。async.waterfall 1.async.waterfall(array,function(err,res){})。array是函数组成的数组,callback&…

十大接单网站中国建设工程鲁班奖查询网站

有很多朋友经常会问,成为高级嵌入式系统硬件工程师,需要做到哪些呢?那么,我们就先从嵌入式硬件工程师是个什么概念入手。一、如何理解“嵌入式”的概念呢?1、从硬件上,将基于CPU的处围器件,整合到CPU芯片内部&#x…

旅游网站开发哪家好wordpress侧边栏工具

逆波兰表达式 逆波兰表达式又叫做后缀表达式。在通常的表达式中,二元运算符总是置于与之相关的两个运算对象之间,这种表示法也称为中缀表示。波兰逻辑学家J.Lukasiewicz于1929年提出了另一种表示表达式的方法,按此方法,每一运算符…

网站建设需要怎么选合作机构婚纱销售网站

在现代科技飞速发展的时代,人们对于电器设备的性能要求越来越高。风扇作为一种常见的电器,在日常生活和工业生产中都有着广泛的应用。而高转速无刷风扇以其高效、低噪、长寿命等优点,逐渐成为了市场的宠儿。本文将详细探讨高转速无刷风扇的方…

上海做网站运维的公司wordpress 一言

最近在折腾oracle ebs的安装 ,用xmanager连接solairs10的过程中,总是连接3个小时左右就挂掉,很郁闷!本文参考eygle的文章1;首先从 eygle提供的网址上下载vnc软件下载得到的文件如下 vnc-3.3.4-solaris_2.5.tar.tar然…

深圳网站建设工作登陆网站空间的后台

目录 什么是tcp连接 什么是udp连接 python怎么实现tcp和udp连接 什么是tcp连接 TCP(Transmission Control Protocol)连接是一种网络连接,它提供了可靠的、面向连接的数据传输服务。 在TCP连接中,通信的两端(客户端和…

做网站最专业的公司济南网站

文章目录 ⭐前言⭐vue3拖拽实现拼图💖 思路分解💖 布局结构💖 拖拽函数💖 校验函数💖 inscode整体代码 ⭐运行效果💖 随机顺序💖 拖拽中💖 校验失败💖 校验通过 ⭐总结⭐…

安徽省建设工程安全+协会网站惠州做企业网站的

[react] React怎样跳过重新渲染? 生命周期 shouldComponentUpdate return false ? 个人简介 我是歌谣,欢迎和大家一起交流前后端知识。放弃很容易, 但坚持一定很酷。欢迎大家一起讨论 主目录 与歌谣一起通关前端面试题

so域名的网站有哪些平面设计创意说明

程序员如何用技术变现 我完全没有必要通过打工听人安排而活着,而是反过来通过在公司工作提高自己的技能,让自己可以更为独立和自由地生活。 因而,在工作当中,对于那些没什么技术含量的工作,我基本上就像是在学生时代那…

南昌市建设局网站美食的网页设计

基于51单片机的羽毛球计分器设计与实现 摘要: 本文介绍了一种基于51单片机的羽毛球计分器设计方案。该计分器能够实时记录并显示双方选手的得分,同时提供了一些附加功能如计时、犯规计数等。本文首先简要介绍了羽毛球计分器的背景和需求,然后…

北京免费网站制作温江建设局网站

1、用df 命令查看查看目录所在分区,例如查看/var目录所在分区:[rootlocalhost var]# df -h /varFilesystem Size Used Avail Use% Mounted on/dev/mapper/vg1-lvroot 51G 2.6G 46G 6% /mounted on 列下面就是所在的分区2、如果还想看磁盘分区情况&#x…

商标设计网站提供哪些服务玛丽与魔女之花网页设计教程

两点需要注意的. 第一是在构造函数声明时,会同时创建一个该构造函数的原型对象,而该原型对象是继承自Object的原型对象 // 声明一个构造函数Rectengle function Rectangle(length, width) {this.length length;this.width width; }// 即:看见function 后面函数名是大写,一般…

织梦网站下载地址一手房发帖网站怎样做

文章目录 拓展知识基础名词解释(语义库更新)机器学习任务流程模型训练基本流程模型训练详细流程正向传播与反向传播正向传播-求误差值反向传播-求参数值 学习率激活函数激活函数-为什么希望激活函数输出均值为0?激活函数 — softmax & ta…

自己网站做第三方支付c语言新手入门代码

在日本消费趋势的映射下,中国的食品行业面临着独特的转型机遇。品类品牌时代的终结及其在美元霸权经济下的起落,以及中国企业如何在改革开放四十年市场红利结束后继续成长,面对内卷式竞争,中国食品企业如何寻找新的增长路径&#…

如何将网站和域名绑定网站建设做网站怎么做

CorelDRAW是一款非常流行的矢量图形设计软件,其25.0.0.230版本带来了许多新特性和更新内容。以下是我所能提供的相关信息: 首先,关于特性方面,CorelDRAW 25.0.0.230版本具有强大的矢量编辑功能,用户可以轻松创建和编辑…

凡科做网站技巧海淀西北旺网站建设

可变状态是至关重要的。所有的并发问题都可以归结为如何协调对并发状态的访问。可变状态越少,就越容易确保线程安全性。尽量将域声明为final类型,除非需要它们是可变的。不可变对象一定是线程安全的。不可变对象能极大地降低并发编程的复杂性。它们更为简…

做视频付费网站推广计划书

开发四年只会写业务代码,分布式高并发都不会还做程序员? >>> Insql 是一个轻量级的.NET ORM 类库。对象映射基于 Dapper, Sql 配置灵感来自于 Mybatis。 TA 的追求:简洁、优雅、性能与质量 TA 的宗旨:让你用起来感觉到…

php网站开发的技术框架wap网站一键生成app

目录 1、RabbitMQ简介 1.1 什么是消息队列系统 1.2 RabbitMQ的概述 1.3 RabbitMQ的优势和适用场景

中国建设银行黄冈分行网站3d建模培训班一般多少钱

JAVA环境变量配置 一、新建系统变量 新建变量,找到安装目录新建一个JAVA_HOME,路径为bin目录的前一级目录。 可以安装多个JAVA版本,然后新建不同的JAVA_HOME名称,然后填写bin目录的前一级路径。 二、编辑环境变量 找到path,然后编辑%JAVA…