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
自定义Cell
#import#import"Model.h"NS_ASSUME_NONNULL_BEGIN@interfaceZDYTableViewCell:
UITableView
Cell@property(nonatomic
老公123
·
2023-03-14 06:21
iOS
UITableView
中实现多种cell的方案
直接上代码;1.创建一个类IDOCellModel,继承NSObject,里面的属性如下:@interfaceIDOCellModel:NSObject/**cell的唯一标示*/@property(nonatomic,copy)NSString*key;/**cell的高度*/@property(nonatomic,assign)CGFloatrowHeight;/**类型,这个参数主要是用于同
TigerNong
·
2023-03-14 05:52
iOS tableview 刷新时跳动错位
的布局在垂直方向可能不清晰,导致cell的高度布局计算错误,所以可以先缓存一份之前的高度{_tableView.estimatedRowHeight=100;_tableView.rowHeight=
UITableView
rztime
·
2023-03-14 03:10
podfile 中的常用第三方
#富文本pod'YYText','~>1.0.5'#AutoLayoutpod'Masonry','~>1.0.1'#缓存tableViewCell的高度pod'
UITableView
+FDTemplateLayoutCell
闻人歌
·
2023-03-14 02:28
10.3系统cell高度无法自适应的问题
AutoLayout的解决了我们每次计算cell高度那繁琐的过程,网上也有好用的缓存高度的第三方框架如github上点赞较多的
UITableView
-FDTemplateLayoutCell简单好用。
AE86
·
2023-03-14 01:02
reloadData 结束回调
在使用
UITableview
或者UICollectionView时候或许会碰到这种情况:在reloadData执行完成时候进行某些操作,但是apple提供的方法并不支持,查阅互联网资料大概得三种种方法一
youlianchun
·
2023-03-13 18:15
UITableView
Cell Xib约束问题
今天Xcode自动从8.3.3强制更新成了XCode9.2,导致了原来的cell约束,自动计算高度都失效,不起作用,对Xib弄了几个小时,才发现是少了一句代码:tableView.rowHeight=
UITableView
AutomaticDimension
组仙
·
2023-03-13 14:41
iOS
UITableview
scrollToRowAtIndexPath滚动到某个cell跳动问题
把滚动到某个cell的代码放在UIView的动画里执行就可以了,就不会出现跳动的现象。[UIViewanimateWithDuration:0delay:1.0options:UIViewAnimationOptionAllowUserInteractionanimations:^{}completion:^(BOOLfinished){[self.tableviewscrollToRowAtIn
小达子同学
·
2023-03-13 12:01
iOS Masonry与SDWebImage报错解决
SolveError:'NSInvalidArgumentException',reason:'-[
UITableView
mas_makeConstraints:]:unrecognizedselectorsenttoinstance0x7fa5c402fa00
达_Ambition
·
2023-03-13 09:16
iOS 常见问题
iOS12上点击
UITableView
Cell后,cell的subview背景色都消失了原因:本来是想关闭cell选中效果,设置selectedBackgroundView=UIView(),就导致了在
shidaying
·
2023-03-13 08:22
TableView复用Cell数量之谜
行高为100时SimulatorScreenShot-iPhone11-2020-06-10at16.42.37.pngoverridefunctableView(_tableView:
UITableView
Jonet
·
2023-03-13 05:28
IOS应用中点击列表不出现蓝色高亮显示的源码
cell.selectionStyle=
UITableView
CellSelectionStyleNone;{if(!
程序猿族
·
2023-03-13 04:53
iOS开发UIScrollView镶嵌一个或者多个
UITableView
最近比较流行的布局就是页面有个tab页下面是一个或者几个tableView可以左右滑动,tab页滑到顶部置顶悬浮。思路:一个scrollView镶嵌一个scrollView中利用代理监听他们的偏移量,设置一个临界值,没过这个值主scrollView可以滑动,子scrollView不可以滑动,当超过这个值,主scollView不可以滑动,子scollView可以滑动。首先创建两个scrollView
心成则玲
·
2023-03-13 02:47
UI视图相关问题
UI视图相关点一.
UITableView
的重用机制二.数据源同步问题(增删改查)1.并发访问、数据拷贝(删除的时候记录下来,子线程回来的数据再对删除的数据进行删除处理)2.串行访问(使用GCD的串行队列
忘词_
·
2023-03-12 13:58
ViewController的瘦身
一、可以把view的datasource放到一个单独的类,比如
UITableView
DataSource@implementationArrayDataSource-(id)itemAtIndexPath
骑蜗牛兜风
·
2023-03-12 09:40
自定义
UITableView
Cell(registerNib: 与 registerClass: 的区别)
1.自定义cell时,若使用nib,使用registerNib:注册,dequeue时会调用cell的-(void)awakeFromNibregisterNib注册:[_tableViewregisterNib:[UINibnibWithNibName:@"xxxxxCell"bundle:nil]forCellReuseIdentifier:kCellIdentify];不使用nib,使用re
Bonew01
·
2023-03-12 08:29
iOS15 tableView设置sectionHeader高度不生效。
iOS15创建
UITableView
为
UITableView
StylePlain类型时,设置sectionHeader高度不生效。
这不是昵称
·
2023-03-12 07:32
UITableView
刷新单个 cell高度
方法1[tableViewreloadData];简单粗暴,刷新整个tableView方法2[tablereloadRowsAtIndexPaths:withRowAnimation:][tableViewreloadRowsAtIndexPaths:withRowAnimation:]刷新一组cell或者刷新整个section的cell上刷两种方法都会有缺陷,是在刷新高度的同时会刷新cell的内
统领三界
·
2023-03-12 05:41
iOS 在自定义
UITableView
Cell 在cell的中实现点击跳转指定页面
不同界面纯代码跳转@objcfuncgoNextPage(_sender:Any){//拿到ViewControllerletnextPage=self.storyboard!.instantiateViewController(withIdentifier:"NextViewController")as!TestViewController//跳转self.navigationControlle
ZONG丶
·
2023-03-12 04:31
UITableView
Cell的复用逻辑变更
没有测试每个机型的打印,但是根据经验来看,大部分的cell在复用时,都是这样的(使用iOS10.2的手机):理解中的复用也就是说第0个会复用第0个创建的,第n个会复用第n个创建的。但是在iOS15.4的手机上打印结果是这样的:cell复用打印.png也就是说它并不会像我们理解的那样复用,而是以一种“看心情”的方式获取“cell复用池”中的cell所以,基于上面的变动,如果你想在cell内部做一些事
Funnyer
·
2023-03-11 21:58
技术存本
1.
UITableView
算高度
UITableView
算高度最好不要用以下2行代码自动撑高度,iOS9.0上reloadData后,tableview会滚到顶部rowHeight=
UITableView
AutomaticDimension
有毒的程序猿
·
2023-03-11 20:38
隐藏
UITableView
多余的分割线
添加下面一行代码即可self.tableView.tableFooterView=[[UIViewalloc]initWithFrame:CGRectZero];
Matthew_L
·
2023-03-11 16:46
自定义
UITableView
的Header
正确写法#import"TemperatureHeader.h"@implementationTemperatureHeader-(instancetype)initWithReuseIdentifier:(NSString*)reuseIdentifier{self=[superinitWithReuseIdentifier:reuseIdentifier];if(self){}returnse
UILabelkell
·
2023-03-11 12:33
iOS15-tableView中cell出现抖动解决办法
修改了tableview的加载方式,会对cell和数据进行预取,导致实际显示页面错乱,设置isPrefetchingEnabled=false禁用预取即可if#available(iOS15.0,*){
UITableView
.appearance
富春江水
·
2023-03-11 05:19
奇怪问题:Attempting to use the forward class 'UIScrollView' as superclass of '
UITableView
'
orUIKit中报错1.报了一堆和UIScrollViewdelegate相关的问题Attemptingtousetheforwardclass'UIScrollView'assuperclassof'
UITableView
'Attemptingtousetheforwardclass'UIScrollView'assupercl
meiqianfangwen
·
2023-03-11 05:46
UITableView
刷新cell时会上下闪一下
在使用reloadRowsAtIndexPaths:withRowAnimation:刷新cell时会闪一下。解决办法:使用预估高度tableView.rowHeight=78.0f;tableView.estimatedRowHeight=78.0f;tableView.estimatedSectionHeaderHeight=45;
凡凡_c009
·
2023-03-10 18:57
UITableView
Cell中点击事件与回调数据的方式:
1:代理Cell中:@classF_KResourceTableViewCell;@protocolF_KResourceDelegate-(void)editButton:(F_KResourceTableViewCell*)cellandHouseResourceModel:(HouseResourceModel*)model;@end点击事件:-(void)callPhoneEventSen
小专注
·
2023-03-10 13:15
bugly崩溃问题修复
[
UITableView
_contentOffsetForScrollingToRowAtIndexPath:atScrollPosition:]:row(0)beyondbounds(0)forsection
小李不木
·
2023-03-10 09:32
iOS常见bug
2.
UITableView
Cell/UICollectionCell选中UILabel等背景色消失想要点击Cell依然有高亮效果,在Cell中写入-(void)setSelected:(BOOL)selectedanimated
CombatReadiness
·
2023-03-10 00:11
iOS表单列表样式键盘遮挡问题完美方案
实现方案 我们先来分析一下这个需求,首先,这个表单是一个列表list(
UITableView
或者UICollectionView),如图1所示,当用户点击输入框1、2、3、4、5的时候,弹
43f8d00feb3b
·
2023-03-09 23:20
UITableView
的小坑,慎入
UITableView
的datasource经常有添加删除,我的坑就是1、展示
UITableView
正常,其数据为dataArr;2、自定义了一个全选删除功能,点击全选,和删除后,dataArr清空;3
伊卡洛斯_路西法
·
2023-03-09 17:36
GeekBand-IOS实战-第三周
UITableView
它是IOS上最常见的界面组件它有两种风格:按组分的叫
UITableView
StyleGroupe风格所有的项目都排列在一起的叫
UItableView
StylePlain风格TableView
lndv
·
2023-03-09 16:13
TableCell自适应输入框
下面展示的为实现自适应输入框的部分关键代码效果.png初始化cell-(instancetype)initWithStyle:(
UITableView
CellStyle)stylereuseIdentifier
swift_honor
·
2023-03-09 14:14
当PublishSubject遇到
UITableview
复用机制
PublishSubject既是一个观察者,也是一个被观察者,通常用来代替delegate。如下需求:思路很简单,点击cell里删除按钮,用PublishSubject将删除事件回调给ViewController,在ViewController里删除数据源,再更新tableView。在cell里定义属性,row用定位数据源位置,这里情况特殊,数据源的index和cell的row一一对应,传入row
桔子听
·
2023-03-09 14:44
Xcode9注意事项
1.创建Xib的时候,如果是单独创建UIView和Xib相关联的时候,注意以下操作,Xcode9不会自动添加,需要手动,要是创建
UITableView
Cell勾选了Xib选项,系统会自动添加。
几岂
·
2023-03-09 04:20
一些常见的小技巧用法
1、隐藏tableViewCell的分割线:tableView.separatorStyle=
UITableView
CellSeparatorStyleNone;2、实现右侧的小灰色箭头只要将cell的
十四分之十三K
·
2023-03-09 04:11
iOS脚手架式搭建
UITableView
刚入行的时候看过某个大神写的Demo对
UITableView
封装一层,用起来有点像脚手架的感觉。可惜Demo找不到了。废话不说了上代码。
小乙的乙
·
2023-03-09 02:56
swift - iOS 15以后设置 tableview 的 style: .plain 后,tableHeaderView 下边会多出大约20像素
sectionHeaderTopPadding=0}if#available(iOS15.0,*){
UITableView
.appearance().sectionHeaderTopPadding=0}
AlwaysLuckyMa
·
2023-02-28 10:25
让
UITableView
的tableHeaderView支持autoLayout
默认情况下,
UITableView
的tableHeaderView是不支持autoLayout的,需要直接设置frame,但在tableHeaderView高度可能会变化的情况下,直接设置frame比较麻烦
Mage
·
2023-02-21 16:54
Swift 踩坑笔记(五)——
UITableView
Cell初始化和刷新的问题探讨
综述讲到
UITableView
,大家一定都不陌生。
黑羽肃霜
·
2023-02-19 07:53
设置的
uitableview
要向下移一段空白
#pragmamark此方法加上是为了适配iOS11出现的问题-(UIView*)tableView:(
UITableView
*)tableViewviewForHeaderInSection:(NSInteger
summerTa
·
2023-02-19 02:34
摆脱TableView的代理方法
因为懒,总是写
UITableView
的代理方法真的很烦,尤其是表格界面。先抛出代码。
LuckyCat_A
·
2023-02-19 02:34
[
UITableView
_contentOffsetForScrollingToRowAtIndexPath:atScrollPosition:]:row (x) beyond bounds...
今天开发崩溃报错:[
UITableView
_contentOffsetForScrollingToRowAtIndexPath:atScrollPosition:]:row(x)beyondbounds
洪河水
·
2023-02-19 01:54
自定义
UITableView
Cell偶现点击没反应的问题
自己写了XXXCell.h.m.xib注册
UITableView
时,写了[tableregisterNib:[UINibnibWithNibName:cellNamebundle:nil]forCellReuseIdentifier
左方
·
2023-02-19 00:33
iOS-
UITableView
的使用+原理
一.关于
UITableView
1.
UITableView
Style作为iOS开发者
UITableView
可能是最为常用的一个控件,我们都知道在创建
UITableView
的时候有两种样式可供选择
UITableView
StylePlain
Imkata
·
2023-02-18 21:00
2018-12-13
UItableview
Cell自适应高度self.tableView.estimatedRowHeight=666;self.tableView.rowHeight=
UITableView
AutomaticDimension
袁野_508f
·
2023-02-18 15:48
解决嵌套tableView滑动冲突的问题
现实方式:自定义继承一个
UItableView
的view,作为基础及tableView,在创建tableView时,去继承这个view。而在tableView里面实现手
舟_e9ce
·
2023-02-18 08:53
Swift——最近项目里遇到的一些问题<二>
Swift项目问题1、
UITableView
修改滚动条颜色:tableView.showsVerticalScrollIndicator=truetableView.indicatorStyle=.whitehttps
玉思盈蝶
·
2023-02-17 11:33
iOS OC实现类似外卖的两个tableView联动(解决左侧tableViewCell闪动问题)
其实很简单核心就是
UITableView
Delegate的三个代理方法,这里我只把实现的核心代码放出来先说明下界面的布局,我将两个tableView放在同一个VC下的,_categoryTableView
super耗子王
·
2023-02-17 10:16
tableView默认显示最底下
最近用tableview默认滑到最底下-(void)tableView:(
UITableView
*)tableViewwillDisplayCell:(
UITableView
Cell*)cellforRowAtIndexPath
今年27
·
2023-02-17 05:55
上一页
14
15
16
17
18
19
20
21
下一页
按字母分类:
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
其他