Iam пытается скрыть UIImageView
в ячейке UITableView
, если устройство находится в iOS 6.0
+ версии. и я хочу показать UIImageView
, если устройство использует iOS 6.0
или более низкую версию?Скрыть представление UIImageview в пользовательской ячейке UITableView
Ниже код не работает для меня. Я могу видеть UIImage
в обеих версиях.
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
//NSLog(@"%@",recentBookName);
static NSString *CellIdentifier = @"Cell";
GMMListViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
cell.NameLabel.text=[BookName objectAtIndex:indexPath.row];
cell.authorLabel.text=[AuthorName objectAtIndex:indexPath.row];
if([[[UIDevice currentDevice]systemVersion] floatValue]<6.0){
cell.rupeeSymbol.hidden=NO;
}else{
cell.rupeeSymbol.hidden=YES;
}
return cell;
}
Пытались ли вы отладки и убедитесь, что rupeeSymbol имеет значение? Иногда мы забываем связать розетку с наконечником. – Khanh
Какие версии вы тестируете? – rdelmar
Попробуйте 'if ([[[UIDevice currentDevice] systemVersion] floatValue] <6.0f) { }' – Hemang