From c16ecc621ded9b3af6fa2ce2b704d398e45acb6d Mon Sep 17 00:00:00 2001 From: Bob Sun Date: Wed, 22 Feb 2017 18:18:59 +0800 Subject: [PATCH] set selected tableviewcell as srouceView and srouceRect, this resolve issue #24 --- pass/Controllers/SettingsTableViewController.swift | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pass/Controllers/SettingsTableViewController.swift b/pass/Controllers/SettingsTableViewController.swift index 006f84b..7952572 100644 --- a/pass/Controllers/SettingsTableViewController.swift +++ b/pass/Controllers/SettingsTableViewController.swift @@ -247,6 +247,8 @@ class SettingsTableViewController: UITableViewController { optionMenu.addAction(deleteAction) } optionMenu.addAction(cancelAction) + optionMenu.popoverPresentationController?.sourceView = pgpKeyTableViewCell + optionMenu.popoverPresentationController?.sourceRect = pgpKeyTableViewCell.bounds self.present(optionMenu, animated: true, completion: nil) } @@ -273,6 +275,8 @@ class SettingsTableViewController: UITableViewController { optionMenu.addAction(removePasscodeAction) optionMenu.addAction(changePasscodeAction) optionMenu.addAction(cancelAction) + optionMenu.popoverPresentationController?.sourceView = passcodeTableViewCell + optionMenu.popoverPresentationController?.sourceRect = passcodeTableViewCell.bounds self.present(optionMenu, animated: true, completion: nil) }