我不相信有办法做我要问的事情,但我想我会问以防万一。
我目前正在子类UIActivityItemProvider
化,以便为各种社交媒体平台提供自定义消息:
- (id)item
{
if ([self.activityType isEqualToString:UIActivityTypePostToFacebook]) {
//Possibly present some view modally here to let the user decide on text to return?
return @"Some facebook message";
} else if ([self.activityType isEqualToString:UIActivityTypePostToTwitter]) {
return @"Some Tweet";
}
}
问题是我想为用户提供一个中间选项来自定义他们想要在 Facebook 上发布的消息(“一些 facebook 消息”)。理想情况下,这将是一个 UIActionSheet,他们可以在三个选项中选择他们希望如何格式化数据的选项之一。
UIActionSheet 只是一个示例,但您可以想象其他类型的自定义视图在用户点击 facebook 图标时呈现在 segue 中,直到他们看到他们在帖子中键入文本的实际 UI。
有没有办法做这种行为?