Upvote:2
Aprove answer
if let vc = UIStoryboard(name: "Main", bundle: nil).instantiateViewController(withIdentifier: "PopoverViewController") as? PopoverViewController {
vc.modalPresentationStyle = .popover
let popover = vc.popoverPresentationController!
popover.delegate = self
popover.permittedArrowDirections = .right
vc.popoverPresentationController?.sourceView = sender
vc.popoverPresentationController?.sourceRect = sender.bounds
self.present(vc, animated: true, completion: nil)
}
Credit Goes to: stackoverflow.com
Related question with same questions but different answers
- PASS VALUE ONCE POPOVER TABLE VIEW IS DISMISSED IN SWIFT IN IOS
- POPOVER VIEW IS BLANK IN IOS
- UNABLE TO SEE THE IBINSPECTABLE CUSTOM PROPERTIES IN STORYBOARD OF THE CUSTOM VIEW CLASS IN IOS
- HOW DO I UTILIZE PAGEVIEWCONTROLLER, TO GENERATE A NEW PAGE VIEW BASED ON INPUT FROM THE USER? IN IOS
- CAN AN XCTESTRUNNER ACCESS VIEW CONTROLLER PROPERTIES OF TARGET APPLICATION? IN IOS
- RXSWIFT, BINDING ACTION TO UIBUTTON STOPS PRODUCING EVENTS AFTER VIEW TRANSITIONS IN IOS
- PASSING DATA FROM PARENT VIEW CONTROLLER TO CHILD VIEW CONTROLLER SWIFT 4 IN IOS
- IOS IMAGE VIEWER OR PREVIEW EXACT LIKE PHOTOS APP USING COLLECTION VIEW (PAGING ENABLED) WITH MINIMUM LINE SPACING IN IOS
- PRESENT VIEW CONTROLLER FROM ANOTHER STORYBOARD IN IOS
- UPDATE CUSTOM TABLE SECTION HEADER VIEW CONTENT REAL-TIME IN IOS
- CELL QUEUE SIZE IN UITABLE VIEW IN IOS
- CONNECT CUSTOM TABLE VIEW CELL TO SEPARATE VIEW CONTROLLER IN IOS
- HOW TO ANIMATE CONTENT OFFSET IN COLLECTION VIEW IN IOS? IN IOS
- IOS UIPICKERVIEW CUSTOM ROW VIEW WIDTH WRONG IN IOS
- BACK BUTTON IN VIEW IN CONTAINERVIEW NOT WORKING IN IOS
- PASSING AND ACCESSING OBJECT DATA OUTSIDE TABLE VIEW IN IOS
- HOW TO ADD GMSMAPVIEW TO A PORTION OF A VIEW IN SWIFT 4 IN IOS
- PREPAREFORSEGUE IS NOT BEING CALLED FROM A COLLECTION VIEW IN IOS
- SWIFT TABLE VIEW (CHAT UI) IF KEYBOARD WAS SHOWN, WHOLE VIEW GETTING LOWER IN IOS
- EXPANDING THE EXPANDABLE TABLE VIEW CELLS TO FURTHER EXTENT IN IOS
- SHADOW NOT VISIBLE ON TOP OF "SIBLING" VIEW IN IOS
- HOW TO CREATE DATABASE VIEW IN COREDATA IN IOS
- HOW TO STOP TABBAR ITEMS FROM TURNING GREY WHEN POPOVER APPEARS IN IOS
- METHOD IN PROTOCOL EXTENSION GETS CALLED INSTEAD OF METHOD IMPLEMENTATION IN VIEW CONTROLLER IN IOS
- SHOW VARIOUS TABLE VIEWS IN A SCROLL VIEW WELL FITTED IN IOS
- CONTAINERVIEW - HOW CLOSE INVISIBLE VIEW IN IOS
- ABLE TO VIEW DATA SAVED USING CLOUDKIT FROM CLOUDKIT DASHBOARD BUT CANNOT VIEW IT IN ICLOUD DRIVE IN IOS
- UICOLLECTIONVIEW - CELLS SHOULDN'T SCROLL OUTSIDE THE VIEW IN IOS
- SWIFT - HOW TO MAKE SIZE HEIGHT VIEW IN NAVIGATION CONTROLLER? IN IOS
- DISPLAY OVERLAY VIEW BETWEEN VIEWCONTROLLERS IN IOS
- HOW TO RETRIEVE THE LAST SENT MESSAGE FROM MYSELF IN XMPP USING XMPPFRAMEWORK? IN IOS
- IMPROVE SEARCH PERFORMANCE IN OBJECTIVE-C IN IOS
- DO IMAGE SIZES IN XCODE NEED TO BE EXACTLY THE 1X/2X/3X RATIO? IN IOS
- NSUNKNOWNKEYEXCEPTION WHEN USING AN IBOUTLET IN UICOLLECTIONVIEWCELL IN .XIB IN IOS
- HOW TO HANDLE SWITCH PAGE LOGIC ON BACK PRESS IN FLUTTER IN IOS
- SWIFT:UPDATING UILABEL FROM APPDELEGATE LABEL DOESN'T UPDATE IN IOS
- HOW TO COLOR SUBVIEWS IN A COLLECTIONVIEW CELL'S CELLFORITEMAT? IN IOS
- SWIFT 4: WHEN A USER CLICKS ON A UIBUTTON HOW DO I GRAB THE STRING THAT IS SELECTED IN A UICOLLECTIONVIEW? IN IOS
- SEGUE FROM OBJ-C TO SWIFT CAN'T FIND PROPERTY IN IOS
- CANNOT CONVERT VALUE OF TYPE '(CMDEVICEMOTION?, NSERROR?) -> ()' TO EXPECTED ARGUMENT TYPE 'CMDEVICEMOTIONH IN IOS
- CUT PASTED TEXT ON LIMITED TEXTFIELD LENGTH IN IOS
- CAN I CLONE DATA BASE SCHEMA FROM ONE FIREBASE PROJECT TO OTHER.? IN IOS
- ENABLE AND DISABLE LOCATION USING UISWITCH IN SWIFT 4 IN IOS
- DETERMINE THE NAME OF THE SPRITE BY POSITION IN IOS
- CREATE UITEXTFIELD WITH BOTH TEXT AND PLACEHOLDER IN IOS
- HOW TO INSTALL MY XCODE PROJECT IN OTHER DEVELOPER DEVICE FOR TESTING IN IOS
- SAVING A OBJECT IN USERDEFAULTS AFTER REORDER OF ROWS IN TABLEVIEW IN IOS
- HOW TO PERFORM A FUNCTION WHEN A SOUND FINISH PLAYING IN SWIFT IN IOS
- IS THE IOS COORDINATE SYSTEM EQUAL ACROSS DEVICES? IN IOS
- RUNNING REACT-NATIVE APP ON LOCAL IOS DEVICE WITH FASTLANE MATCH METHOD IN IOS
- UITABLEVIEW ADD SPACE ABOVE THE HEADER SECTION IN IOS
- HOW DO I REMOVE OPTIONAL TEXT FROM UILABEL IN IOS
- PDFKIT PDFSELECCTION BOUNDING BOX COORDINATE SYSTEM IN IOS
- IOS - FILEMANAGER WON'T DELETE JSON FILE IN DOCUMENT DIRECTORY IN IOS
- AUTOFILL PASSWORD KEYBOARD KEY LOCK ICON ON QUICKTYPE BAR IS NOT SHOWING UP - IOS? - HAVE SET TEXTCONTENTTYPE = .PASSWORD? IN IOS
- AUTOSIZING UITABLEVIEWCELL PROGRAMATICALLY BASED ON CONTENT IN IOS
- HOW EDIT LANGUAGES INFORMATION IN PRODUCT PAGE IN APP STORE? IN IOS
- UIVIEW.ANIMATE WITH ALLOWUSERINTERACTION ENABLES THE UIBUTTON ONLY IN THE ANIMATION'S FINAL FRAME IN IOS
- OBJECTIVE C: CENTER WITH NSLAYOUTCONSTRAINT IN IOS