CELL上增加button按钮 点击后的问题 本帖最后由 u014786390 于 2014-06-24 23:41:25 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 补充关于第一个问题 应该是重用问题,我在里面- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath增加了 UITableViewCell *cell = [tableView cellForRowAtIndexPath:indexPath]; if (cell == nil) { cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier]; }选择时候确实不显示了。但是下拉在回去时候 按钮又恢复没点击的状态。 好长就没有细看:1、对于第一个问题是CELL重用的问题,CELL显示基础应该是对应的数据,也就是说CELL完全按对应的数据进行显示,举例:TableView要按NSArray *data = @{@"1",@"0",@"0"}进行显示,并且当为@"1"时Button为选中状态,则当你要选中第二行的Button时只需要把第二个数字改为@"1"再刷新TableView就可以了,CELL完全按数据来进行绘制不样不会有重用引发你的问题;2、第二个问题,简单讲只要pop以后就会dealloc(除非有Timer等线程还在执行),你可以自己重写dealloc方法写个日志就明白了。 1.好说是因为在下拉刷新的时候之前的数据回没有。2.pop之后dealloc 是自动释放吗?那这样我所以的变量数组都可以不用管了? @implementation tttttt这里面回建立个 nsmutarry *test变量数组 全局用 赋值后我是不是要dellcoc把这个数组test=nil? 如果你用了ARC就不用自己处理内存问题 为啥release掉的对象还在? iOS应用,第一次没有关闭应用,第二次打开闪退 如何在tableView添加标题栏 XCode3.2.5的工程能用XCode4.1以上版本打开吗? UIPickerView使用上的一些问题 导航栏自定义按钮加载图片问题,诚心求教 ios下,pthread运行不正常,有人遇到过么? IOS NSNotificationCenter问题 获取 mp3歌手和专辑名,显示乱码 iOS 关于scrollView滑动卡的问题 求教怎么看Xcode报错信息 求IOS录屏并录声音的方案
增加了 UITableViewCell *cell = [tableView cellForRowAtIndexPath:indexPath];
if (cell == nil) {
cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier];
}
选择时候确实不显示了。但是下拉在回去时候 按钮又恢复没点击的状态。
1、对于第一个问题是CELL重用的问题,CELL显示基础应该是对应的数据,也就是说CELL完全按对应的数据进行显示,举例:TableView要按NSArray *data = @{@"1",@"0",@"0"}进行显示,并且当为@"1"时Button为选中状态,则当你要选中第二行的Button时只需要把第二个数字改为@"1"再刷新TableView就可以了,CELL完全按数据来进行绘制不样不会有重用引发你的问题;2、第二个问题,简单讲只要pop以后就会dealloc(除非有Timer等线程还在执行),你可以自己重写dealloc方法写个日志就明白了。
1.好说是因为在下拉刷新的时候之前的数据回没有。
2.pop之后dealloc 是自动释放吗?那这样我所以的变量数组都可以不用管了?
@implementation tttttt这里面回建立个 nsmutarry *test变量数组 全局用 赋值后我是不是要dellcoc把这个数组test=nil?