2017-02-15 15 views
1

Я модно представляю popover поверх ярлыка, похожего на popover, которое вы видите, когда вы долго нажимаете на сообщение в приложении чата, например WhatsApp или сообщения. Попкор не берет на себя весь вид, и представление представления отображается в фоновом режиме.Сохранение представленияViewController alpha в 1 при представлении popover в iOS

Я использовал popoverPresentationController

Однако, я не хочу оригинальный presentingView (Tableview для чата), чтобы исчезнуть, когда поповер активен.

Есть ли способ контролировать это?

+0

У вас есть ответ для этого уже? Хотелось бы узнать! –

+0

Пока нет. Я предполагаю, что одним из способов было бы добавить subview сверху и отключить userInteraction для всего под ним, но я предпочитаю использовать popover. – alionthego

ответ

0

Вы можете использовать presentViewController вместо popoverPresentationController, используя controller.modalPresentationStyle и controller.modalTransitionStyle, чтобы он выглядел как Pop Over. Я не уверен, что это то, что вы хотите, но таким образом вы будете иметь альфа = 1 в контроллере родительского представления.

yourViewController.modalPresentationStyle = .overCurrentContext 
self.present(yourViewController, animated: false, completion: nil) 
+0

Я использую popover, чтобы помочь представить представленное представление стрелкой в ​​рамку presentingView (пузырь сообщения), из которой он был представлен. Поэтому я хочу стрелки и позиционирование, которые предоставляет popover. Очень похоже на длинное нажатие любого из ваших сообщений на whatsapp. – alionthego

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

  • Нет связанных вопросов^_^