E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
UItableView
iOS面试常用问题
必问1.下载一个面试者做过的应用,找一个面试者做过的页面分析下页面结构、约束或者frame布局的连法和计算方法;2.说说
UITableView
常用的几个delegate和datasource代理方法,动态
我家的小鲤鱼
·
2023-03-27 23:51
UIScrollView、UICollectionView、
UITableView
停止滚动事件Hook
最近在做一个需求,统一管理列表页面的预加载和统计上报。简单点说,就是用户在滚动列表页时,当列表停止滚动时,请求当前可见的内容的详情接口,同时将当前可见内容的标题、id等信息上报埋点统计。直接说结果,过程就不讲了直接勾UIScrollView的滚动停止事件,[UIScrollView_scrollViewDidEndDraggingForDelegateWithDeceleration:][UISc
chic_wx
·
2023-03-27 22:34
iOS 15 (xcode 13) 更新后出现的bug
UITableView
sectionHeader下移22像素?
谢千域
·
2023-03-27 16:59
UI视图篇
UITableView
相关重用机制字母索引条数据源同步问题并发访问、数据拷贝串行访问事件传递&视图响应UIView和CALayerUIView为其提供内容,以及负责处理触摸事件,参与响应链CALayer
again_onceagain
·
2023-03-27 11:29
tableView 执行reloadData 后执行滚动到某一行
tableView滚动到某一行[self.mTablescrollToRowAtIndexPath:scrollIndexPathatScrollPosition:
UITableView
ScrollPositionTopanimated
寒雨晚风
·
2023-03-27 10:24
源生方法实现检索与检索数据的排序筛选
只要实现
UITableView
的两个代理方法即可:-(nullableNSArray*)sectionIndexTitlesForTableView:(
UITableView
*)tableView;这个方法返回检索字母数组
为何与何用
·
2023-03-27 09:08
iOS解决单击手势和
UITableView
的点击事件冲突
一个页面既有tap手势又有
UITableView
,那么这个时候tableview的点击就会被点击手势取代,点击cell会没有反应,这时候我们要处理一下手势冲突使用手势的代理进行解决,确认一下代理首先我们先添加一个手势
Leeson1989
·
2023-03-27 09:01
UITableView
自定义Cell侧滑(左滑) 删除等按钮样式
记录一下,使用系统自带侧滑(左滑)删除等按钮样式。场景使用系统自带的侧滑删除功能样式比较简单,iOS11之前只能设置文字和固定的样式颜色,iOS11之后可以设置文字,背景颜色,图片基本上能满足一些需求了。如果需要特定的样式就需要自己定制了,本文的思路是找到cell侧滑删除时的rowActionView以及其中具体的按钮items。实现侧滑删除功能想要实现侧滑删除功能(1个或多个按钮),只需要实现下
芮淼一线
·
2023-03-27 05:04
左滑删除
方法(1)//左滑事件-(nullableUISwipeActionsConfiguration*)tableView:(
UITableView
*)tableViewtrailingSwipeActionsConfigurationForRowAtIndexPath
dy吾爱
·
2023-03-27 04:04
iOS 为
UITableView
或UICollectionView添加空值界面
背景:1.平常码业务时,会有在列表没值时展示占位图的需求,有时候需要展示图片及文字,有时候我们还需要为占位图添加点击事件等。2.在每次请求的时候手动调用代码去添加占位图太麻烦,也不现实,对代码质量也有影响。3.git上面也有相关的三方库,但第三方库一般会考虑各种使用场景,代码量大,会对包体积造成影响。4.此Demo已经满足正常需求,且使用非常方便,一句代码即可。使用示例只需要在初始化列表控件的时候
豌豆大师
·
2023-03-27 03:41
ios
UITableView
的简单使用(一)
UITableView
的使用:1、在@interface中声明
UITableView
的属性控件和数组代码:#pragmamark-表格@property(nonatomic,strong)
UITableView
大白_帕克
·
2023-03-27 01:46
iOS
UITableView
Cell自适应高度
Cell中使用输入框TextInputCell@interfaceTextInputCell:
UITableView
Cell@end#import"TextInputCell.h"#import"Masonry.h
CaptainRoy
·
2023-03-26 17:14
iOS tableHeaderView内部设置距离左右两侧约束时,报警告
今天为
UITableView
设置了tableHeaderView,都是正常的约束,然而出现了以下问题:[LayoutConstraints]Unabletosimultaneouslysatisfyconstraints.Probablyatleastoneoftheconstraintsinthefollowinglistisoneyoudon'twant.Trythis
lcc小莫
·
2023-03-26 16:56
开源框架ALTableKit
ALTableKitAdata-driven
UITableView
frameworkforbuildingfastandLowcoupling,Similartothe
玩呀玩
·
2023-03-26 12:18
UICollectionViewCell Auto Sizing(自适应高度)
cel.gif研究了下UICollectionViewCell在自适应高度方面的资料,发现大部分都是得去重写preferredLayoutAttributesFitting方法,给我的感觉不是很符合像
UITableView
Cell
Grabin
·
2023-03-26 10:09
tableView将指定的section滑动到顶部
滚动到指定位置[self.tableViewscrollToRowAtIndexPath:[NSIndexPathindexPathForRow:0inSection:2]atScrollPosition:
UITableView
ScrollPositionTopanimated
尤灬恋
·
2023-03-26 07:15
iOS reloadRowsAtIndexPaths页面抖动问题
[self.tableViewreloadRowsAtIndexPaths:@[indexPath]withRowAnimation:
UITableView
RowAnimationNone];解决办法如下
Jessica124
·
2023-03-26 03:52
Swift 5.0 扩展
TableView代理的常用形式extensionHomeViewController:
UITableView
DataSource,
UITableView
Delegate{functableView(_
Mr_滑
·
2023-03-26 00:40
总揽
系列文章1.僵尸对象和野指针2.bugly的原理3.iOS绘制View专题1-1
UITableView
相关面试题1-2UIView和CALayersetNeedsDisplay和setNeedsLayout1
Rumbles
·
2023-03-25 20:20
UITableView
性能优化
哪行的图片才加载并显示,滚动过程中图片不加载显示;页面跳转的时候,取消当前页面的图片加载请求;以最常见的cell加载webImage为例:解释下cell的复用机制:如果cell没进入到界面中(还不可见),不会调用-(
UITableView
Cell
码农甲
·
2023-03-25 19:37
swift 中 cell 的高度计算问题
UITableView
是我们在日常开发中经常会用到的控件,cell的高度计算也一直是我们不可逃避的关键步骤,我们主要有以下两种方法做高度计算。1:手动计算。
木马sun
·
2023-03-25 12:12
iOS开发之
UITableView
在iOS15中顶部空白
今天突然发现我的列表顶部有个空隙,查了半天代码不是我写代码造成的,后来发现是iOS15的原因,熙增了一个属性:sectionHeaderTopPadding就是顶部间距,默认值是:44解决:把这个属性设置为:0,就可以了if(@available(iOS15.0,*))_tableView.sectionHeaderTopPadding=0;这里记录一下
chasitu
·
2023-03-25 11:14
swift-tableView
swift中tableViewcell的配置有两种方式需要注册cell,注册cell带forIndexPathvartableView:
UITableView
!
雷霆嘎巴嘎嘎
·
2023-03-25 10:25
UITableView
Cell复用机制
http://blog.csdn.net/youngsblog/article/details/44536143
徽煌Robert
·
2023-03-25 04:44
iOS
UITableView
表头、表尾、段头、段尾
一、概述本文主要是针对在iOS开发中,
UITableView
的表头、表尾、段头、段尾的开发过程中的遇到的细坑以及处理方式。希望能为广大开发提供一点思路,少走一些弯路,填补一些细坑。
Silence_xl
·
2023-03-25 01:36
UIScrollView+Masonry采坑记录
背景之前一直使用
UITableView
和UICollectionView,绝大多数的页面都可以用这两个很好的完成。今天遇到一个页面却用两者都不合适,因此使用UIScrollView。
Leemmin
·
2023-03-24 20:11
TableView调整系统分割线样式
//调整分割线样式-(void)tableView:(
UITableView
*)tableViewwillDisplayCell:(
UITableView
Cell*)cellforRowAtIndexPath
Operation
·
2023-03-24 19:51
iOS-如何在heightForRowAtIndexPath获取cell又不会引起EXC_BAD_ACCESS呢?
-(CGFloat)tableView:(
UITableView
*)ta
IMKel
·
2023-03-24 13:54
IOS 解决
UITableView
使用estimatedRowHeight后cell刷新后会跳动的问题
1.大部分的都是叫你将estimatedRowHeight=0;来关闭自动布局适配来解决,可这样又会让我的cell高度没法自适应所以我们采用只更新cell内容不更新高度的方式来解决。用例如下:点击cell的点赞功能,使点赞数量加1并点亮点赞的图标。主要步骤在利用indexpath获取你所点击的哪一行cell,然后重新赋值即可,就不用再去刷新整个tab或者固定的一行celll了,这样他就不会去计算高
Mr_zhangjin
·
2023-03-24 12:15
设置
UITableView
的setSeparatorInset
if([tableViewrespondsToSelector:@selector(setSeparatorInset:)]){[tableViewsetSeparatorInset:UIEdgeInsetsZero];}if([tableViewrespondsToSelector:@selector(setLayoutMargins:)]){[tableViewsetLayoutMargins
不舍
·
2023-03-24 11:24
tableView 左滑 修改文字颜色和背景色
加上去就可以跑了(NSArray*)tableView:(
UITableView
*)tableVieweditActionsForRowAtIndexPath:(NSIndexPath*)indexPath
William8
·
2023-03-24 08:48
ios
UITableView
侧滑删除按钮定制
#pragmamark--
UITableView
Delegate,
UITableView
DataSource-(BOOL)tableView:(
UITableView
*)tableViewcanEditRowAtIndexPath
骆子_626d
·
2023-03-23 15:16
解决iOS
UITableView
上拉加载更多刷新跳动,自动计算行高
UITableView
AutomaticDimension
1、正常情况下我们只要设置这三个刷新为零就可以了tableView.estimatedRowHeight=0;tableView.estimatedSectionFooterHeight=0;tableView.estimatedSectionHeaderHeight=0;2、如果和我一样使用的是自动计算行高,那么estimatedRowHeight就必须不为0。把预估行高也设置为自动计算UITa
精神薇
·
2023-03-23 14:14
iOS13
UITableView
Cell 自定义Cell 编辑选择按钮不显示问题处理
升级iOS13系统原来的自定义Cell编辑选择按钮不显示解决方法:image.png方法1:把自定义选择按钮由原来添加到contentView上改为添加到cell上:image.png方法2:取消contentView的cliptoBounds选中项自定义选择按钮添加到contentView上image.pngimage.png一般我们向cell中添加子视图,有两种方式://1、编辑状态添加的对象
Dayon
·
2023-03-23 13:51
UITableView
右边索引 点击无效
今天发现
UITableView
右边索引的点击无效,然后一阵忙碌检查原因,百度google后依然没有发现问题。
如此之6
·
2023-03-23 12:30
UITableView
空白占位处理(利用runtime)
在
UITableView
开发中经常会遇到空白页展位图,最简单粗暴的方法可以判断数据源后盖上一个UIView在上面。这种方法没错,能够解决问题。但是缺点大家也能一目了然。
mac迷你
·
2023-03-23 09:24
解决MJRefresh上下拉刷新无法收回
self.scrollView.contentInsetAdjustmentBehavior=UIScrollViewContentInsetAdjustmentNever;if([self.scrollViewisKindOfClass:[
UITableView
class
一笑wangx
·
2023-03-23 04:24
tableview分区头、分区尾颜色
(void)tableView:(
UITableView
*)tableViewwillDisplayHeaderView:(UIView*)viewforSection:(NSInteger)section
kai_strong
·
2023-03-22 13:05
UITableView
的tableHeaderView高度自适应
在设置完
UITableView
的tableHeaderView后要对tableHeaderView的宽度进行约束(与父视图同宽)。注意:需要先调用layout
梁森的简书
·
2023-03-21 11:00
分组tableview,设置tableHeaderView后,第一个section的header不显示原因
遇到问题先查到有的人说“
UITableView
的style是Grouped,并且设置了tableHeaderView,第一个section(通过断点可知方法viewForHeaderInSection:
melonsong
·
2023-03-21 09:42
iOS tableview头部悬浮
demo主要核心部分是将view添加到tableView上,然后通过监听滚动来实现.代码量少而简效果图image.png#import@interfaceViewController:
UITableView
Controller
Abler
·
2023-03-21 02:22
iOS面向协议编程应用
1、UIKit中的协议编程面向协议编程即面向接口编程,在iOS中大家比较熟悉的协议,比如
UITableView
Delegate、
UITableView
DataSource,apple为什么要设置这样两个协议呢
格雷s
·
2023-03-20 20:49
手势冲突
1、在父视图添加UITapGestureRecognizer手势,会导致子视图的
UITableView
或者UICollectionView的cell点击事件无响应。解决方案
凌空zxl
·
2023-03-20 18:10
UITableView
HeaderView 超出边界展示
tableViewsendSubviewToBack:_headerView];//headerView的高度小于需要展示图片的高度_headerView.height=_headerView.headerHeight-15;//
UITableView
Cell
Junetaurus
·
2023-03-20 16:33
UITableView
Xib设置的tableHeaderView高度自适应
///前提是xib中设置好约束设置tableView.tableHeaderView高度letheight=tableView.tableHeaderView?.systemLayoutSizeFitting(UIView.layoutFittingCompressedSize).heightvarframe=tableView.tableHeaderView?.frameframe?.size.
xxxxxxxxx_ios
·
2023-03-20 15:06
Cell背景色,子控件颜色问题
在创建Cell时添加:cell.selectionStyle=
UITableView
CellSelectionStyleNone;2.方法,但是点击时会有自带的灰色背景tableView选中时背景颜色-
三思的简书
·
2023-03-20 15:29
CoreText (一、基础概念篇)
CoreText(一、基础概念篇)前言:最近因为需要对工作原因,需要对
UITableView
进行优化,用到了CoreText框架,所以学习了下。
BearClawr
·
2023-03-20 12:41
iOS
UITableView
Controller geekband
UITableVIew
Controllerstaticcell--仅嵌
UITableVIew
Controller里时可以使用TableVIew下拉刷新界面(ios6+)--启用:interfaceBuilder
AAup
·
2023-03-20 10:57
Cell 其他用法
)setFrame:(CGRect)frame{frame.size.height-=10;[supersetFrame:frame];}headview间隔-(CGFloat)tableView:(
UITableView
有缘人2830
·
2023-03-20 09:33
iOS-如何机智的去除
UITableView
的Cell分割线
1、第一种去除所有的分割线[tableViewsetSeparatorStyle:
UITableView
CellSeparatorStyleNone];2、第二种去除指定cell的分割线cell.separatorInset
BU二先森
·
2023-03-20 09:56
上一页
12
13
14
15
16
17
18
19
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他