iphone - 在Tableview上添加开关按钮并禁用单元格选择

标签 iphone ios objective-c xcode cocoa-touch

我在单元格上添加了切换按钮,但同时我希望单元格不应该在选择时突出显示或禁用选择。我确实禁用了用户交互属性,但现在我也无法更改单元格的位置。这是我在“单元格”上添加“切换”按钮的操作。

UISwitch* switchFB = [[UISwitch alloc] initWithFrame:CGRectMake(227, 8, 79, 27)];
cell.textLabel.text=@"Facebook";
        cell.userInteractionEnabled=NO;
        cell.accessoryView = switchFB;

现在,单元格没有选择,但我也无法更改开关的位置。提前致谢。干杯。

最佳答案

cell.userInteractionEnabled=NO;

不要在下面使用它而不是在下面使用:
cell.selectionStyle = UITableViewCellSelectionStyleNone;

此行将帮助您切换到工作状态,但不会选择单元格。

关于iphone - 在Tableview上添加开关按钮并禁用单元格选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15156735/

相关文章:

ios - 应用商店版本的应用内购买失败

ios - 为什么要继承UIView?

iphone - 在 iPhone 上自动测试游戏

ios - 即使条件为假,代码也会执行

iOS 7 - 核心数据迁移 - Xcode 5

iOS。如何在 UIButton 上绘制复杂的图像?

ios - 通过包含 UIScrollView 的滚动重置 UIViews 的框架

objective-c - 格式字符串不是文字字符串(可能不安全)警告

objective-c - 如何在 Cocoa 应用程序中打开 jar 文件

iphone - 自定义 Arial-Narrow.ttf 字体集成