Mobile Sharing Panel

From Xojo Documentation

The Sharing Panel allows the app to share text, a URL, or a picture with any registered iOS system service or app.

This control does not have user interface that displays on the layout so it appears in the Shelf when dragged to the layout.

Sharing Panel Library Icon

Below is a list of commonly used events, properties and methods. Refer to MobileSharingPanel in the Language Reference for details on its events and methods.


Cancelled - Called if the user cancels the sharing operation.

Completed - Called when the sharing operation is completed.


SharePicture - Shares a picture. You need to provide the picture, the parent screen and parent control.

ShareText - Shares text. You need to provide the text, the parent screen and parent control.

ShareURL - Share a URL. You need to provide the URL, the parent screen and parent control.


This code on a button's Pressed event handler shares text:

SharingPanel1.ShareText("Hello world!", Self, Me)
iOS Generic Sharing Panel

If you use the SharePicture method, you will need to enable the Photos Access option. In the Navigator, click on iOS under Build Settings then in the Inspector's Advanced tab, enable Photo Access.

Using an iOS Sharing Panel

Example Projects

  • Examples/iOS/Controls/SharingPanel

See Also

MobileSharingPanel class