我放置UISwitch
ES在UITableViewCell
S和我尝试最初禁用它:新IOS5 UISwitch不看残疾人在一个UITableViewCell
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
...
self.switch = [[UISwitch alloc] init];
self.switch.enabled = NO;
cell.accessoryView = self.switch;
...
}
在IOS版本之前的IOS5中,(OLD-看)开关被禁用,并且当视图出现时也看起来被禁用(变暗)。
在IOS5中,(新的)开关被关闭,我不能翻转它,但是在这个阶段它看起来不会被禁用。它与启用的开关具有相同的亮度。
如果我稍后在代码中启用并重新禁用它(不在cellForRowAtIndexPath:
回调中),它看起来禁用(灰显)。
我做错了什么或者这是IOS5中的错误?
请勿使用'switch'作为开关的名称,它是Objective-C中的保留字。 –