У меня проблема при прокрутке вверх таблицы.У меня есть вид изображения во второй ячейке, которые скрывают другие кнопки в первой. Чтобы решить эту проблему, я попытался использовать метод taketoFront следующим образом:
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
if (indexPath.section == 0) {
if (indexPath.row == 0) {
MPInformationCell *cell = [tableView dequeueReusableCellWithIdentifier:MPInformationCellIdentifier];
if (!cell) {
[tableView registerNib:[UINib nibWithNibName:MPInformationCellIdentifier
bundle:[NSBundle bundleForClass: MPHikePresentationViewController.self]]
forCellReuseIdentifier:MPInformationCellIdentifier];
cell = [tableView dequeueReusableCellWithIdentifier: MPInformationCellIdentifier];
}
cell.delegate = self;
// Custom cell there with data
[tableView bringSubviewToFront:cell];
return cell;
}
else if (indexPath.row == weatherDetailsIndex){
MPWeatherCell *cell = [tableView dequeueReusableCellWithIdentifier:MPWeatherCellIdentifier];
if (!cell) {
[tableView registerNib:[UINib nibWithNibName:MPWeatherCellIdentifier
bundle:[NSBundle bundleForClass: MPHikePresentationViewController.self]]
forCellReuseIdentifier:MPWeatherCellIdentifier];
cell = [tableView dequeueReusableCellWithIdentifier:MPWeatherCellIdentifier];
}
if(weatherDetails != nil){
[cell setupCellWithWeatherDTO:weatherDetails];
}
return cell;
}
}
при прокрутке сверху вниз после запуска представления проблемы не возникает, и я получаю желаемоерезультат примерно так
Любая помощь, пожалуйста