我使用的是 InAppSettings管理我的设置,但它在 iOS 7 中停止工作,我不知道为什么。于是我着手构建自己的简单设置tableView。在 cellForRowAtIndexPath: 我制作了一个 slider 并将其添加到我的单元格中,如下所示:
UISlider *slider = [[UISlider alloc] initWithFrame:CGRectMake(really ugly frame code)];
slider.minimumValue = 0;
slider.maximumValue = 7;
slider.value = 4;
slider.userInteractionEnabled = YES;
[slider addTarget:self actionselector(slide forControlEvents:UIControlEventValueChanged];
[cell addSubview:slider];
slider 完美显示,但我无法与之交互!不管我做什么,它都不会动。并且目标操作也永远不会被触发。我一开始就遇到了与 InAppSettings 完全相同的错误。
感觉好像我错过了一些简单的东西,有人见过吗?
Best Answer-推荐答案 strong>
很奇怪。我想我错误地初始化了 UISlider。 This代码有效。
关于ios - 我无法让 UISlider 在 UITableViewCell 内滑动 - 我认为这是 iOS 7 的问题,我们在Stack Overflow上找到一个类似的问题:
https://stackoverflow.com/questions/22492953/
|