腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
使用
KVO
重用
UITableViewCell
ios
、
objective-c
、
uitableview
、
key-value-observing
一个
重用
了
UITableViewCell
的表视图,每个单元格都有自己的标签。这个标签是我定义的,是UILabel的子类。标签显示一个字符串。在label类中,我
使用
了
KVO
to addObserver。当键的值在NSMutableDictionary中更改时,标签将接收此更改并更改显示值。似乎是因为tableviewcell被
重用
了,所以才会出现这个bug。Tableview Class: - (void)tableView:(UITableView
浏览 32
提问于2019-01-31
得票数 1
回答已采纳
1
回答
UItableViewCell
:删除观察者
ios
、
uitableview
、
key-value-observing
请帮助我解决这个问题,我已经在我的
uitableviewCell
上实现了
KVO
1)我的单元正在观察模型对象的一些属性。2)警告是由于单元
重用
,单个模型对象被多个单元观察到。
浏览 0
提问于2014-07-01
得票数 1
1
回答
基于通知更新表单元格的最佳实践
iphone
、
objective-c
、
uitableview
我有一个表示单个上传的自定义单元格的表视图,每个单元格都有一个进度指示符和一个成功/错误图标。我希望在更新进度时更新单元格,并指出它是否成功/失败。为此,我让我的上传控制器广播NSNotifications的进展/成功/失败。A)每个单元格都有一个用于这些通知的NSNotification侦听器,并更新单元格视图B)有表视图控制器,有一个NSNotification侦听器,侦听这些通知,然后通过获取带有cellForRowAtIndexPath的单元格来设置每个单元格的值。 我想这可以归结为A更容易实现,但是我想知道让这么多的侦听器收听这些通知并执行‘如果这个通知是关于我…’
浏览 2
提问于2011-02-24
得票数 6
回答已采纳
1
回答
KVO
更新
UITableViewCell
iphone
、
uitableview
、
afnetworking
、
key-value-observing
我有一个ViewControllerA,您可以
使用
AFNetworking和setDownloadProgress下载文件,用进度更新我的模型。float val = [[change objectForKey:@"new"] floatValue]; }但是我不知道如何用我的
KVO
更新我的
UITableViewCell
?
浏览 0
提问于2013-10-24
得票数 1
回答已采纳
2
回答
iOS-更新
UITableViewCell
信息而不重新加载行?
ios
、
uitableview
、
key-value
、
key-value-observing
假设您有一个UITableView,它显示了一个file元数据列表,并且希望在自定义
UITableViewCell
的UILabel中显示每个文件的download_progress。(这是一个任意长的列表,因此动态单元格将被
重用
)。 如果您想在不调用reloadData或reloadRowsAtIndexPaths的情况下更新标签,如何进行?但是,一般而言,
KVO
并不是一个有趣的api来
使用
--尤其是当您将单元
重用
添加到混合中时,情况就更糟了。但是每次添加一个百分点时直接调用cellForRowAtInd
浏览 2
提问于2015-04-26
得票数 5
回答已采纳
1
回答
下载完成/启动后更新UITableView
ios
、
objective-c
、
uitableview
这个应用程序显示了一个UITableView中的文件列表,您可以在那里下载一个文件(我
使用
AFnetworking 2.0),然后您可以在另一个UITableView中看到下载进度(所有视图都在UITabBarController我尝试
使用
KVO
,但它无法从AFnetworking中观察操作队列。编辑:这是我尝试过的
KVO
代码 - (void)viewDidLoad [super viewDidLoad]; [[[[PodcastManager在过去,
浏览 2
提问于2014-04-28
得票数 0
1
回答
具有
KVO
的
UITableViewCell
uitableview
、
key-value-observing
我有一个自定义的表格视图单元格,它还通过
使用
以下方法观察另一个对象的键: forKeyPath:@
浏览 1
提问于2012-07-26
得票数 2
1
回答
如何确定
UITableViewCell
是否已滚动并不可见
uitableview
、
cocoa-touch
、
key-value-observing
我有一个
UITableViewCell
来观察(通过
KVO
)一些属性。只有当单元格可见时,这才有意义。当单元格滚动时,在调用prepareForReuse之前,我希望删除这个观察者。 我该怎么做?
浏览 3
提问于2015-04-14
得票数 0
回答已采纳
3
回答
重用
UITableViewCell
的而不重复数据
ios
、
objective-c
、
xcode
、
uitableview
我在多个自定义
UITableViewCell
重用
方面遇到了一些问题。我有3种类型的自定义
UITableViewCell
。我尝试
使用
dequeueReusableCellWithIdentifier
重用
UITableViewCell
。我编写了以下代码。这个应用程序现在似乎
浏览 1
提问于2015-05-13
得票数 1
4
回答
使用
UITableViewCell
将UIViews出队
iphone
、
objective-c
、
uiview
、
uitableview
在正常情况下,当
使用
UITableView时,我有
重用
旧单元的标准代码:{
UITableViewCell
*cell我下面有一个例子,完美地演示了它: - (
UITableViewCell
*
浏览 0
提问于2012-05-01
得票数 2
回答已采纳
2
回答
UITableView:如何利用单元
重用
标识符?
objective-c
、
uitableview
、
ios4
我的书告诉我应该像这样
使用
UITableView单元格的
重用
标识符
UITableViewCell
*cell = [tableViewdequeueReusableCellWithIdentifier:@"
UITableViewCell
"]; if(!cell){ cell = [[
UITab
浏览 3
提问于2013-06-04
得票数 0
2
回答
UITableViewCell
willMoveToSuperview中的差异: iOS 5和iOS 6之间的行为
ios5
、
uitableview
、
ios6
在iOS 5中,似乎每次
使用
或
重用
单元时都会调用
UITableViewCell
子类的willMoveToSuperview:方法,但在iOS 6中,它似乎只在单元最初创建和
使用
时调用,而不是在单元
重用
时调用当单元在iOS 5和iOS 6中被
重用
时,我应该
使用
什么方法在
UITableViewCell
子类中进行单元设置?
浏览 0
提问于2012-09-21
得票数 3
2
回答
如何
使用
KVO
根据底层数组元素的变化来更新tableViewCells?
ios
、
swift
、
key-value-observing
每当percentage属性发生变化时,我希望
使用
键-值观察来更新标签。(我知道
KVO
在这个例子中有点夸张,但最终滑动一个滑块会影响其他单元格,包括滑块的位置,底层数组将在应用程序中的多个位置随时设置,因此
KVO
是可行的。)items.count func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) ->
UITableViewCell
items[sender.tag].ID) is \(items
浏览 29
提问于2017-12-28
得票数 3
回答已采纳
4
回答
UITableViewCell
子视图的轨迹坐标
ios
、
uitableview
当
UITableviewCell
的子视图到达屏幕上的某个点时,例如当它的原始值达到44点时,我想触发一个事件。这也是很高兴知道它是向上或向下滚动,当它达到这一点。我在子视图的框架上玩
KVO
,但是这似乎固定在单元格上,所以没有改变。这个任务有可能吗?
浏览 1
提问于2015-06-01
得票数 0
回答已采纳
1
回答
引入if()时未
使用
的变量
objective-c
、
ios
、
xcode
我目前正在
使用
一本书学习
UITableViewCell
。为了在滚动时
重用
单元格,作者要求修改原始代码以包含一个if()语句,以检查特定
重用
标识符的单元格是否存在。原始代码 cellForRowAtIndexPath:(NSIndexPath*)indexPath
UITableViewCell
*cell = [[[
UITableViewCell</e
浏览 2
提问于2011-10-07
得票数 0
回答已采纳
1
回答
当
使用
UICollectionViewCell时,什么时候最好从属性中移除观察者?
cocoa-touch
、
uicollectionviewcell
在我的UICollectionViewCell子类中,我设置模型,然后
使用
KVO
在模型上观察一个属性。我只是不确定什么时候才是移除观察者的最佳地点。我可以在更改模型时删除它,但这意味着当单元格从屏幕中移除并放入
重用
队列时,观察者仍将处于活动状态。
浏览 2
提问于2014-02-19
得票数 0
回答已采纳
2
回答
控制
UITableViewCell
的样式
ios
、
uitableview
我想按原样
使用
UITableViewCell
,但将其样式作为Subtitle。我的理解是,样式只能在初始化器中设置。问题是初始化器被隐式调用,我无法指定样式。在我的UITableViewController的viewDidLoad()中,我注册了单元格和
重用
ID。tableView.registerClass(
UITableViewCell
.self, forCellReuseIdentifier: "defaultCell") 然后在我的cellForRowAtIndexPathtableView.d
浏览 0
提问于2016-02-28
得票数 1
回答已采纳
5
回答
Xcode的初学者;
重用
标识符?
ios
、
xcode
、
reuseidentifier
我的项目有3个相同的问题:我在每个项目上都
使用
了标识符,尽管有人告诉我不需要在每个项目上都
使用
标识符,但我仍然会收到这些错误。
浏览 0
提问于2014-07-04
得票数 9
1
回答
可
重用
UITableViewCells的子按钮不允许我更新标签
iphone
、
objective-c
、
xcode
我正在尝试更新可
重用
UITableViewCell
中的按钮标记。对于前5-8个单元格,设置标签没有问题,因为据我所知,这些单元格还没有被“
重用
”。一旦UI必须
重用
单元格,它就不再允许我更改标记或设置按钮的标记。我遗漏了什么?
UITableViewCell
*cell =[tblPlaces dequeueReusableCellWithIdentifier:@"mainTableViewCell"]; cell = [[
UITableV
浏览 0
提问于2013-02-09
得票数 0
回答已采纳
1
回答
在
重用
单元格时向第一个
UITableViewCell
行添加标签
uitableview
、
uilabel
可以在
重用
单元格的同时向
UITableViewCell
添加标签吗?这是我一直在尝试的代码,但当我向下滚动,单元格得到
重用
时,我的标签就会移动。我只想让标签始终排在第一行,但我无论如何也想不出这一点。我知道我不能
重用
这些细胞,它会起作用,但我想
重用
这些细胞。请帮我弄清楚这件事。非常感谢..。- (
UITableViewCell
*)tableView:(UITableView *)tableView cellForRowAtIndexPath: (NSIndexPath *)inde
浏览 2
提问于2011-08-25
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
iOS TableView性能优化
iOS大解密:玄之又玄的KVO
化整为零优化重用,Go lang1.18入门精炼教程,由白丁入鸿儒,go lang函数的定义和使用EP07
一不小心,在iOS富文本上栽了个跟头
OC之ReactiveCocoa
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券