ios - Resizing the size of the popover ViewController to fit the data to be displayed in a UITableView -


i developing application whereby have 2 view controllers. first 1 displaying popover viewcontroller (for second view controller) when user perform long press gesture on textfield. below code popover (in first view controller) done programmatically:

        func longpressgesturetriggeredforindicativedesignworkinglifetextview (gesturerecognizer: uigesturerecognizer) {          if gesturerecognizer.state == uigesturerecognizerstate.began {          self.view.endediting(true)         }     let popcontroller = uistoryboard(name: "main", bundle: nil).instantiateviewcontroller(withidentifier: "indicativedesignworkinglifevc")     popcontroller.modalpresentationstyle = uimodalpresentationstyle.popover                 popcontroller.popoverpresentationcontroller?.permittedarrowdirections = uipopoverarrowdirection.up     popcontroller.popoverpresentationcontroller?.delegate = self     popcontroller.popoverpresentationcontroller?.sourceview = (indicativedesignworkinglifetextview!)     popcontroller.popoverpresentationcontroller?.sourcerect = (indicativedesignworkinglifetextview anyobject).bounds     self.present(popcontroller, animated: true, completion: nil)          } 

when second view controller pops on displaying uitableview contain. size of popover viewcontroller larger number of rows contains in table set in second view controller.

how can set size of popover viewcontroller equal in terms of height , width amount of data contained in uitableview set in second view controller?

in viewwillappear of 2nd view controller need row height of tableview cell , count number of cells total height of tableview. once have done can change height of popover using self.preferredcontentsize


Comments

Popular posts from this blog

What is happening when Matlab is starting a "parallel pool"? -

angular - DownloadURL return null in below code -

php - Cannot override Laravel Spark authentication with own implementation -