blog.nambo.jp

UIActivityを上段に追加する方法

iOS 7から、UIActivityの表示が上段と下段に別れましたが、普通に追加すると下段に追加されてしまいます。

これを上の段に追加するには、UIActivityCategoryUIActivityCategoryShareを返してやります。

HogeActivity.m
1
2
3
+ (UIActivityCategory)activityCategory {
    return UIActivityCategoryShare;
}

下段への表示は UIActivityCategoryActionです。

詳しくは公式ドキュメントをご覧ください。
UIActivity Class Reference