2014-12-03 4 views
0

У меня есть 4 кнопки в моем приложении. Если я нажму на первую кнопку, появится Popover view. Когда я нажму на экран, вид Popover исчезнет. (Это первый метод. работает отлично)Как уволить Popover View в ios

второй метод Если я нажимаю на первой кнопке зрения поповер придет и дальше, если я нажимаю на 2-ой кнопке, поповер View автоматически должен должен исчезнуть и второй кнопки поповер View должен прийти.

Но для меня это не так. Если я нажму на вторую кнопку, она исчезнет 1-й кнопкой Popover View и не отобразит вторую кнопку Popover View.

Я новичок в Objective-c, может ли кто-нибудь помочь решить эту проблему?

Спасибо Adavnce

+0

Я думаю, но не уверен, какой вид или контроллер будет на вершине. Это представление получит контакт сначала, когда вы выходите за пределы второго всплывающего окна, тогда оно будет рассматриваться как вне второго всплывающего окна, а не на первой кнопке. –

+0

которые вы используете? Используйте [KGModal] (https://github.com/kgn/KGModal). Для dimiss KGModal существует метод как [self off]; –

+0

Да, что всплывающее окно находится на вершине viewcontroller. Как его решить? – iworld

ответ

1

не понимает, от вас проблемы очень хорошо, но я надеюсь, что это помогает, по методе, который называют попы более.

- (void)callMyPopOver 
{ 
    if (self.firstPopOver != nil) 
    { 
     [self.firstPopOver dismissPopoverAnimated:NO]; 
    } 
    //call your second pop over.. 
} 
Смежные вопросы