Loading [MathJax]/jax/input/TeX/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在Tableview上添加切换按钮并禁用单元格选择

在Tableview上添加切换按钮并禁用单元格选择
EN

Stack Overflow用户
提问于 2013-03-01 11:34:02
回答 3查看 2.2K关注 0票数 1

我在单元格上添加了切换按钮,但同时我希望我的单元格在选择时不会突出显示或禁用选择。我禁用了用户交互属性,但现在我也不能更改单元格的位置。下面是我在Cell上添加Switch按钮的过程。

代码语言:javascript
运行
AI代码解释
复制
UISwitch* switchFB = [[UISwitch alloc] initWithFrame:CGRectMake(227, 8, 79, 27)];
cell.textLabel.text=@"Facebook";
        cell.userInteractionEnabled=NO;
        cell.accessoryView = switchFB;

现在单元格没有被选中,但是我也不能改变开关的位置。提前谢谢。干杯。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-03-01 11:38:07

代码语言:javascript
运行
AI代码解释
复制
cell.userInteractionEnabled=NO;

不要使用这个而不是使用下面的:

代码语言:javascript
运行
AI代码解释
复制
cell.selectionStyle = UITableViewCellSelectionStyleNone;

这行代码将帮助您切换到工作状态,但单元格不会被选中。

票数 3
EN

Stack Overflow用户

发布于 2013-03-01 13:44:32

您可以通过将单元格选择样式设置为none来禁用单元格选择,就像@Ann说的那样。

代码语言:javascript
运行
AI代码解释
复制
cell.selectionStyle = UITableViewCellSelectionStyleNone;

UISwitch *switchView = [[UISwitch alloc] initWithFrame:CGRectZero];
cell.accessoryType = UITableViewCellAccessoryDisclosureIndicator;
cell.accessoryView = switchView;
[switchView setOn:YES animated:NO];
[switchView addTarget:self action:@selector(switchChanged:) forControlEvents:UIControlEventValueChanged];

- (void) switchChanged:(id)sender {
    UISwitch* switchControl = sender;
    NSLog( @"The switch is %@", switchControl.on ? @"ON" : @"OFF" );
}
票数 2
EN

Stack Overflow用户

发布于 2013-03-01 11:39:56

代码语言:javascript
运行
AI代码解释
复制
UISwitch* switchFB = [[UISwitch alloc] initWithFrame:CGRectMake(227, 8, 79, 27)];
cell.textLabel.text=@"Facebook";

//cell.userInteractionEnabled=NO;

[cell.contentView addSubview: switchFB ];
cell.selectionStyle= UITableViewCellSelectionStyleNone;

cell.contentView添加UISwitch

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

https://stackoverflow.com/questions/15156735

复制
相关文章
给TableView添加背景
iPhone SDK提供了默认的几个TableView样式,但是如果想提供更个性化的样式就需要自己定义。 比如添加背景
EltonZheng
2021/01/26
1.5K0
freemarker文件下,bootstrap 点击按钮,切换按钮上的图标
fa标签在bootstrap封装的原形是:使用一个单<i>并增加对应的CSS类名,例: <i class="fa fa-search"></i>
全栈程序员站长
2022/06/30
3.8K0
WordPress主题 之后台添加控制切换按钮表单控件
上一篇文章我们说到加灯笼,在给新站加灯笼的时候想着给后台加一个控制开关,来控制前台是否显示灯笼控件。
AlexTao
2020/02/17
1.5K0
iOS 9 Storyboard 教程(二上)介绍Segue静态单元格(static cell)
Add Player 最终的设计看上去像下面这样:#接第一部分: 原帖地址 简书地址
hrscy
2018/08/30
3.5K0
iOS 9 Storyboard 教程(二上)介绍Segue静态单元格(static cell)
ios tableview 上加 textfiled
ios tableview 上加 textfiled  首先附上我项目中用曾经用到的几张图  并说明一下我的用法: 图1: 图2: 图3: 心在你我说一下  我当初的实现 方法 ,希望能给你们一些  
用户1219438
2018/02/01
1K0
ios tableview 上加 textfiled
译 | 在 App Service 上禁用 Basic 认证
App Service 使用网站的发布配置文件中的基本身份验证凭据访问 FTP 和 WebDeploy。这些API非常适合浏览站点的文件系统,上传驱动和应用程序,以及通过MsBuild进行部署。但是,企业通常需要满足安全要求,而宁愿禁用此基本身份验证访问,以便员工只能通过由 Azure Active Directory(AAD)支持的API来访问公司的 App Services。
Edi Wang
2020/09/14
1.9K0
译 | 在 App Service 上禁用 Basic 认证
iOS 9 Storyboard 教程(二下)
现在你会忽视Game行,仅仅让用户输入玩家的名字. 当用户点击Cancel按钮的时候,这个控制器将会关闭并且不管你输了什么数据都不会保存.这个部分用unwind segue已经起作用了.
hrscy
2018/08/30
2.4K0
iOS 9 Storyboard 教程(二下)
【IOS开发基础系列】Storyboard专题
        如果你的 app 有大量的窗口,故事板能帮你减少许多用于从一个窗口转到另一个窗口的导航代码。与每个viewcontroller一个单独的 nib 文件不同,你的 app 只需用一个故事板文件(其中可以包含所有的viewcontroller 以及它们之间的关系)即可。
江中散人_Jun
2023/10/16
1.7K0
【IOS开发基础系列】Storyboard专题
Ios常用第三方框架(二)
图表 PNChart - 国内开源作者,动态的图表。 swift-linechart - 功能完整、实用的折线图组件。使用方便,参数配置简单。是不可多得的优质组件--swift。 ios-charts - 一款优秀 Android 图表开源库 MPAndroidChart 的 Swift 语言实现版(支持 Objective-C 和 Swift 调用)。缺省提供的示例代码为 Objective-C。 TEAChart - xhacker/TEAChart 一个简洁的 iOS 图表库,支持柱状图、饼图
honey缘木鱼
2018/09/26
8.3K0
Swift - 给TableView添加编辑功能(删除,插入)
1,下面的样例是给表格UITableView添加编辑功能: (1)给表格添加长按功能,长按后表格进入编辑状态 (2)在编辑状态下,第一个分组处于删除状态,第二个分组处于插入状态 (3)点击删除图标,删除对应条目 (4)点击添加图标,插入一条新数据
Python疯子
2018/09/06
3.2K0
Swift - 给TableView添加编辑功能(删除,插入)
[C#] 禁用控制台关闭按钮
[DllImport("user32.dll", EntryPoint = "FindWindow")]
科控物联
2022/03/29
1.9K0
django admin 列表禁用删除操作,编辑页面禁用删除按钮
class AnchorBindAgentAdmin(admin.ModelAdmin): def get_actions(self, request): # 列表禁用删除操作 if 'delete_selected' in actions: del actions['delete_selected'] return actions def has_delete_permission(self, request, o
卓越笔记
2023/02/18
2.2K0
iOS:分割控制器UISplitViewcontroller
<1>功能:它也是ipad的一个新特性,在屏幕上可以同时显示两个控制器,左边一个,右边一个;左边的为主控制器,右边的为详细控制器,主控制器可以根据需要显示或隐藏。它对于iPhone虽然可以使用,但是不具备同时显示的特点,在iPhone的样式,就是导航控制器切换的模式。
全栈程序员站长
2022/07/05
2.2K0
iOS:分割控制器UISplitViewcontroller
【jquery基础】按钮禁用和启用
在html标签中设置按钮被禁用,可以使用如下代码 <input type='button' id='test' value='disabled'> 在jquery中可以使用attr()函数修改按钮的disable属性 $(“#test”).attr(‘disabled',false); jquery 控制button的disabled属性
用户5640963
2019/07/25
4.8K0
PyQt5数据库开发1 4.3 QSqlTableModel 之 相关槽函数的实现(多图长文详解)
目录 一、打开数据库表 1. 写打开数据库的槽函数 2. 运行后发现数据库可以打开了 3. ODBC配通了,数据库还是打不开 4. 写在tableView上显示数据库表的函数 5. 运行后发现表可以显示了 6. 代码分析 7. 添加列名称 8. 根据内容调整列宽 9. 备注:数据库连接串 二、建立tableview与右侧组件的关联 1. 当前无关联 2. 添加关联代码 3. 运行程序 4. 添加选择行变化的信号与槽函数  5. 运行程序  6. 发现tableView可以选择多行 7. 添加代码,限制tab
会洗碗的CV工程师
2023/02/26
1.9K0
PyQt5数据库开发1 4.3 QSqlTableModel 之 相关槽函数的实现(多图长文详解)
iOS开发常用之网络
表相关与的TabBar SWTableViewCell - 国内开源作者,带很多手势的表单元格。 MCSwipeTableViewCell - 带很多手势的表单元格。 TMQuiltView - 瀑布流。 XRWaterfallLayout - 超简单的瀑布流实现,实现说明。 WaterfallFlowDemo - 一个简单的UICollectionView瀑布流布局演示demo。 XLForm - 很多表格类的表,写法更高冷一点,推荐使用。 Eureka.swift - Eur
GuangdongQi
2018/12/18
24.8K0
在CentOS/RHEL7上禁用IPv6
版权声明:本文为木偶人shaon原创文章,转载请注明原文地址,非常感谢。 https://blog.csdn.net/wh211212/article/details/80996364
shaonbean
2019/05/26
2.2K0
底牌项目中的选择牌谱上传功能--深刻理解UITableView复用
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u010105969/article/details/52583210
用户1451823
2018/09/13
1.2K0
底牌项目中的选择牌谱上传功能--深刻理解UITableView复用
点击加载更多

相似问题

在tableview单元格上切换按钮

11

选择TableView行时启用禁用按钮

20

Tableview单元格按钮选择错误

127

按下按钮时在TableView单元格上添加图片

10

在tableView单元格中添加按钮

23
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

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

洞察 腾讯核心技术

剖析业界实践案例

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