JDSActivityViewController is a lightweight UIActivityViewController subclass, which can be configured to display a URL to be shared. This was inspired by Tweetbot and Tumblr's usage of this customization.
pod 'JDSActivityVC', :git=> 'https://github.com/narlei/JDSActivityVC.git', :branch => "master"
import JDSActivityVC
/* Inside of a UIViewController */
// Normal UIActivityViewController initializer
let sampleActivityViewController = JDSActivityViewController(activityItems: ["Two Dogs", imageURL], applicationActivities: nil)
// Set display URL
sampleActivityViewController.link = "Title Here"
presentViewController(sampleActivityViewController, animated: true, completion: nil)
Started by @jasdev
Improved by by @narleimoreira