我放置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中的保留字。 –