Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >在我向下滚动页面一次后,显示表视图按钮

在我向下滚动页面一次后,显示表视图按钮
EN

Stack Overflow用户
提问于 2012-08-24 17:49:01
回答 1查看 205关注 0票数 0

我正在尝试为表格视图中的每个单元格添加一个自定义单选按钮。当我第一次查看表视图时,我看不到任何单选按钮。但是当我向下滚动时,我可以在第一次加载视图时看到的初始单元格下面的每个单元格上看到单选按钮。一旦没有单选按钮的单元格消失,当我返回查看该单元格时,单选按钮就会出现。

下面是我为这个方法编写的代码:

代码语言:javascript
运行
AI代码解释
复制
 - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *ImageCellIdentifier = @"Cell";

UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:ImageCellIdentifier];
if (cell == nil) {
    cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:ImageCellIdentifier];
    cell.accessoryType = UITableViewCellAccessoryNone;
}
_radioBtn.frame = CGRectMake(275, 3,36,36);
_radioBtn = [UIButton buttonWithType:UIButtonTypeCustom];
[_radioBtn setImage:[UIImage imageNamed:@"Radio-Btn.png"] forState:UIControlStateNormal];
[cell.contentView addSubview:_radioBtn];

NSString *cellValue = [_arrayRelat objectAtIndex:indexPath.row];
cell.textLabel.text = cellValue;
cell.textLabel.textColor = [UIColor colorWithRed:(88.0/255.0) green:(88.0/255.0) blue:(89.0/255.0) alpha:1];

return cell;
}

如果你不明白这个问题,请告诉我。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-08-24 19:59:13

您正在用每个新的单元格覆盖_radioBtn!您应该为每个单元格创建一个新的UIButton实例,例如:

代码语言:javascript
运行
AI代码解释
复制
UIButton *radioBtn = [UIButton buttonWithType:UIButtonTypeCustom];
radioBtn.frame = CGRectMake(275, 3,36,36);
[radioBtn setImage:[UIImage imageNamed:@"Radio-Btn.png"] forState:UIControlStateNormal];
[cell.contentView addSubview:radioBtn];

您应该将它放在if (cell == nil)块中,以便为每个单元格只创建一次。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12114308

复制
相关文章
Rn页面滚动显示隐藏head动画
明知山
2023/10/03
2810
Rn页面滚动显示隐藏head动画
直播带货系统,滚动视图,上滑隐藏,下滑显示
4160088889_d0d1898b26_o.jpg - (void)scrollViewDidScroll:(UIScrollView *)scrollView{     CGFloat offsetY = scrollView.contentOffset.y;     BOOL flag = NO;     if (_offsetY < offsetY) { // 需要隐藏         flag = YES;     }     if (_button.alpha == 1  // 没有隐藏
yunbaokeji柯基
2020/10/15
9890
直播带货系统,滚动视图,上滑隐藏,下滑显示
滚动页面
除了接受正负偏移量,window.scrollBy还能接受ScrollToOptions作为配置。
公众号@魔术师卡颂
2020/08/26
2.7K0
js 网站页面标题自定义、滚动、闪烁显示
网站标题自定义并滚动 // JS 代码实现网站标题自定义 <script type="text/javascript"> var sTitle = "这句话是网站页面的标题" function TitleMove(){     sTitle = sTitle.substring(1, sTitle.length) + sTitle.substring(0, 1);     document.title = sTitle;     status = sTitle; } window.setInterval("
Savalone
2020/03/09
4.2K0
Qm之滚动视图
❝ScrollView(滚动视图)类似于Qt 5版本的ScrollView,它提供用户定义内容的滚动。兼容Qt4与Qt5版本。❞ 1. 演示 可实现轻弹和拖动的功能。 2. 例子 ScrollView { width: 640 height: 480 Image { source: "./qthub_com.png" } } 3. 使用场景 一般用在显示的内容尺寸大于实际显示的尺寸时使用。 图片显示器。 4. 源码 /** * Author: Qt君
Qt君
2023/03/17
4650
Qm之滚动视图
在 SwiftUI 中用 zIndex 调整视图显示顺序
本文将对 SwiftUI 的 zIndex 修饰符做以介绍,包括:使用方法、zIndex 的作用域、通过 zIndex 避免动画异常、为什么 zIndex 需要设置稳定的值以及在多种布局容器内使用 zIndex 等内容。
东坡肘子
2022/07/28
1.9K0
在 SwiftUI 中用 zIndex 调整视图显示顺序
页面滚动事件
HTML DOM事件大全:https://www.runoob.com/jsref/dom-obj-event.html
阿超
2022/08/17
2K0
左右滚动,带控制按钮
今天需要一个左右滚动图的js,从网上着了半天,修改调试了半天才弄好,于是就收藏了。不过以后真得看看js了 关键代码有注释:(红色部分是我加的注释) <table border=”0″ cellspacing=”0″ cellpadding=”0″> <tr> <td width=”25px”> <!–向左按钮,其中src是向左的按钮图片,其中id的值不要改变–> <input id=”idPre” type=”image” src=”l.gif” onFocus=”this.blur()” /></td>
苦咖啡
2018/05/07
3.6K0
HTML5-JS操作页面滚动条(禁止、隐藏、显示、不显示)
不显示滚动条(css) ::-webkit-scrollbar { width: 0px; } 禁止页面滚动条(js) document.body.parentNode.style.overflowY = "hidden"; $("body").parent().css("overflow-y","hidden"); 启用浏览器滚动条(js) document.body.parentNode.style.overflowY = "auto"; $("body").parent().css("overflo
手撕代码八百里
2020/07/28
11.2K0
Bootstrap滚动监听不用offset实现向下偏移
Bootstrap滚动监听中文文档:http://v3.bootcss.com/javascript/#scrollspy 我就不在此赘述了。
德顺
2019/11/13
2K0
Bootstrap滚动监听不用offset实现向下偏移
js 页面加载后刷新一次,仅一次
<script>    String.prototype.queryString = function(name) { var reg = new RegExp("[?&]" + name + "=(
Savalone
2020/02/11
4.1K0
UITableView在Flutter中是什么?
前面我们学习了文本、图片和按钮这些基本元素,这些基本元素需要进行排列组合,才能构成我们看到的UI视图。那么,当这些基本元素的排列布局超过屏幕显示尺寸(即超过一屏)时,我们就需要引入列表控件来展示视图的完整内容,并根据元素的多少进行自适应滚动展示。
拉维
2019/08/12
5.8K0
UITableView在Flutter中是什么?
OneNet一次上传多个数据,在可视化页面解析显示
OneNET-中国移动物联网开放平台是由中国移动打造的PaaS物联网开放平台。平台能够帮助开发者轻松实现设备接入与设备连接,提供综合性的物联网解决方案,实现物联网设备的数据获取,数据存储,数据展现。
DS小龙哥
2022/11/18
3.6K0
OneNet一次上传多个数据,在可视化页面解析显示
extjs结合freemarker点击按钮后加载新页面流程
其中,Ext.Ajax.request()方法是用于向后端程序发送请求的函数,可以指定请求URL、请求方法、请求参数等。在本例中,请求URL是/api/getOrderDetail,请求方法是POST,并且通过params参数传递了订单编号。当请求完成后,会调用回调函数callback,并根据请求结果进行相应的处理。
荷秋
2023/05/23
1.4K0
iOS视图滚动的时候控制导航条标题及公告视图的alpha(显示与隐藏)
应用场景:比如设计给我们的是一张黑色的返回箭头图.我们某个页面需要弄成白色的话.又不想重新设计一下新的图片
公众号iOS逆向
2021/07/29
1.7K0
监听页面滚动结束
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <script type="text/javascript" src="https://cdn.bootcdn.net/ajax/libs/jquery/1.10.0/jquery.min.js"></script> </head> <body> <div style="height: 1000px;width: 10
用户10106350
2022/10/28
3.3K0
最新iOS设计规范四|3大界面要素:视图(Views)
iOS是运行于iPhone、iPad和iPod touch设备上、最常用的移动操作系统之一。作为互联网应用的开发者、产品经理、体验设计师,都应当理解并熟悉平台的设计规范。这有利于提高我们的工作效率,保证用户良好的体验。
晓吾
2021/04/08
8.8K0
最新iOS设计规范四|3大界面要素:视图(Views)
C++在视图中显示缩略图
将任意形式文件已缩略图形式显示在视图中 //pWnd为当前客户区视图 CWnd* pWnd; pWnd=this; CDC* pDC=pWnd->GetDC(); HDC hDC = pDC->m_hDC; HWND hwnd=pWnd->GetSafeHwnd(); CImage image; //m_ViewRect 为当前客户区 CRect m_ViewRect; GetClientRect(&m_ViewRect); //strFilePath为影像绝度路径,包含文件名 image.Load(strFilePath);
用户7886150
2021/02/13
7330
JS 阻止页面滚动
在升级到 ios11.3 系统后,阻止页面滚动的代码 e.preventDefault 代码失效了。
小鑫
2022/02/28
23.6K0
点击加载更多

相似问题

在向下滚动页面后显示的标题。

36

如何向下滚动页面直到显示所有视图?

21

表视图单元格在向下滚动后正在更改。

67

为什么按钮在页面上向下滚动后停止工作?

224

向下滚动页面时显示滚动更新

13
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档