tableViewCell -> popover
3 min readDec 19, 2017
因最近剛好有需要用到popover的功能,所以也學到了UIButton及BarButtonItem的跳出popover,以及讓iPhone也能夠以popover的方式顯示,這方面的教學網路上就有很多,但更想要得是從UITableViewCell點選後跳出popover,這資訊就比較少,找了兩天總算找到可以用的,目前是以此範例做出來的http://theapplady.net/show-popover-view-via-tableview-cell/
以下只是記錄一下我自己寫的,要看教學還是直接去上面網址會比較清楚唷。
class TableViewController: UITableViewController, UIPopoverPresentationControllerDelegate {func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {if let indexPath = tableView.indexPathForSelectedRow {let popover = UIStoryboard(name: "Main", bundle: nil).instantiateViewController(withIdentifier: "pop") as! popVCpopover.modalPresentationStyle = UIModalPresentationStyle.popoverpopover.popoverPresentationController?.delegate = selfpopover.popoverPresentationController?.sourceView = tableView.cellForRow(at: indexPath)popover.popoverPresentationController?.sourceRect = devicesTableView.boundspopover.popoverPresentationController?.permittedArrowDirections = .anyself.present(popover, animated: true, completion: nil)}