我模仿地在一个标签上方显示一个弹出框,类似于当您在聊天应用程序(如whatsapp或消息)中长按消息时看到的弹出窗口。弹出窗口不会占据整个视图,并且呈现视图在后台可见。
我使用了popoverPresentationController
但是,当弹出窗口处于活动状态时,我不希望原始的presentationView(聊天的tableView)淡出。
无论如何要控制这个?
答案 0 :(得分:0)
您可以使用presentViewController而不是popoverPresentationController,使用controller.modalPresentationStyle和controller.modalTransitionStyle使其看起来像Pop Over。我不确定这是否是您想要的,但这样您将在父视图控制器中使用alpha = 1。
yourViewController.modalPresentationStyle = .overCurrentContext
self.present(yourViewController, animated: false, completion: nil)