ios - how to display a UIView in a social media post -
i don't know if possible wondering if there anyway can insert uiview , contents tweet or facebook post when user sends out tweet app, image of uiview displayed in tweet. appreciated. here attempt says //this line not anything:
func sendsocialpost(servicetype:string) { if slcomposeviewcontroller.isavailableforservicetype(servicetype) { // users device twitter let socialdialog:slcomposeviewcontroller = slcomposeviewcontroller(forservicetype: servicetype) socialdialog.setinitialtext("whats mood like?") // line not socialdialog.inputaccessoryview?.insertsubview(self.scrollviewview, abovesubview: self.contentview) socialdialog.completionhandler = { (result:slcomposeviewcontrollerresult) in // check if user sent tweet of cancelled if result == slcomposeviewcontrollerresult.done { // user has sent social post nslog("post sent") } else if result == slcomposeviewcontrollerresult.cancelled { nslog("post cancelled") } } // present social dialog box self.presentviewcontroller(socialdialog, animated: true, completion: nil) } else { // social account credentials haven't been added settings if servicetype == slservicetypetwitter { nslog("a twitter account needs set in settings app.") } else if servicetype == slservicetypefacebook { nslog("a facebook account needs set in settings app.") } } }
you can capture view uiimage , tweet that.. if that's mean..
func captureviewarea() -> uiimage { uigraphicsbeginimagecontextwithoptions(self.viewtocapture.bounds.size, self.viewtocapture.opaque, 0.0) self.viewtocapture.layer.renderincontext(uigraphicsgetcurrentcontext()) let viewimage = uigraphicsgetimagefromcurrentimagecontext() uigraphicsendimagecontext() return viewimage }
Comments
Post a Comment