2013-07-22 2 views
-2

Im, пытающийся создать новый UIView, появляется, когда выбрана ячейка в таблице. Однако я не хочу переходить к новому представлению. Мне просто нужна область, в которой таблица в настоящее время должна быть заменена новым UIView. Можно ли это сделать, и может ли кто-нибудь указать в правильном направлении.UIView on cell select

+2

Возьмите усилия, чтобы Google это. Вам просто нужно «addSubview» ваше новое представление в методе 'didDeselectRowAtIndexPath:' UITableView. – icodebuster

+0

Был в течение последнего часа, и пытался сделать это сам за час до этого. Но спасибо – walsh06

ответ

1

В didSelectRowAtIndexPath:(NSIndexPath *)indexPath методы вашего UITableView создает новый вид и addsubview нового вида сверху UITableView

UIView *newView = [[UIView alloc] initWithFrame:tableView.frame]; 
//customize new view 
[self.view addSubview:newView]; 
tableView.hidden = YES; 
+0

+1 Простое и элегантное решение – icodebuster