嗨,我意識到這個問題之前已被問過。不幸的是,我嘗試了以前的解決方案,但無濟於事。我想要做的是讓我的UISwitch出現,而不是在滾動表格視圖時自我複製。這是我當前的嘗試,但UISwitch根本沒有顯示出來。任何幫助,我做錯了什麼將不勝感激!表查看元素的複製
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *simpleTableIdentifier = @"RestaurantCell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:simpleTableIdentifier];
if (!cell) {
cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:simpleTableIdentifier];
}
Restaurant *restaurant = [restaurants objectAtIndex:indexPath.row];
UISwitch *notificationSwitch = [[UISwitch alloc] initWithFrame:CGRectMake(245, 15, 79, 27)];
[notificationSwitch addTarget:self action:@selector(switchChanged:) forControlEvents:UIControlEventValueChanged];
[cell.contentView addSubview:notificationSwitch];
cell.textLabel.text = restaurant.name;
cell.detailTextLabel.text = restaurant.hours;
return cell;
}
我該怎麼辦?我是新來的!對不起:( – Inovize
@Inovize:你可以嘗試我編輯的代碼,它的工作原理。 – ManiaChamp