UIActivityViewController Action Sheet Should Honor Title

Originator:steven.baranski
Number:rdar://12892352 Date Originated:12/17/2012
Status:Duplicate/10943937 Resolved:
Product:iPhone SDK Product Version:6.0.1
Classification:Enhancement Reproducible:Always
 
Summary:

The UIActivityViewController does not allow (or at least honor) a title. This can be particularly helpful if there are more than one type of content worthy of sharing. For example, a restaurant review app might allow you to:
1) Share your location (e.g., FB, Twitter, email, SMS)
2) Invite a Friend (email, SMS)
3) Share a Photo (FB, Twitter)

Each of these intents might have overlapping activities. Once the controller view has been presented, it would be useful to affirm the user's choice for clarity.

Steps to Reproduce:

Open the attached project and run it. Juxtapose the behavior of the explicit UIActionSheet presentation versus that of the UIActivityViewController. A few common approaches were taken in an attempt to present a title.

Expected Results:

The UIActivityViewController should have a title.

Actual Results:

Note that the manually instantiated UIActionSheet presented has a title. The UIActionSheet presented by the UIActivityViewController does not.

Regression:

(None)

Notes:

This was initiated as DTS Incident #243076529. Thanks!

Comments

Sample Project

https://github.com/stevebaranski/rdar12892352

By steven.baranski at Jan. 2, 2013, 7:10 p.m. (reply...)

Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!