2013-12-25 2 views
0

У меня есть что-то вроде проблемы. Когда я активирую UITextField, чтобы что-то написать, у меня есть addTarget, чтобы показать popover ниже UITextField. Когда я продолжаю печатать, появляется подсказка.Как сохранить активный UITextField, когда отображается UIPopover;

Существует немного моего кода:

[googleView.search addTarget:self action:@selector(showPopover) 
forControlEvents:UIControlEventEditingDidBegin]; 

    -(void)showPopover{ 
     suggestionTable *table = [[suggestionTable alloc]init]; 
     self.suggestionpopover1 =[[PCPopoverController alloc] initWithContentViewController:table]; 
     self.suggestionpopover1.popoverContentSize = CGSizeMake(300, 400); 
     self.suggestionpopover1.delegate = self; 

     [self.suggestionpopover1 presentPopoverFromRect:googleView.search.frame inView:googleView permittedArrowDirections:UIPopoverArrowDirectionAny animated:YES]; 
    } 

Моя проблема в том, что когда поповер видна моя UITextField, а все остальное не является активным. Как сохранить активный UITextField во время ввода, а все остальное должно отклонить popover?

Я нашел simillar вещь в окне поиска приложения youtube.

ответ

1

Вам нужно добавить текстовое поле к представлению переполнения popover.

self.suggestionpopover1.passthroughViews = @[googleView.search]; 
+1

Большое спасибо, он работает !!! –

Смежные вопросы