【问题标题】:UIActivityViewController mixed up headerUIActivityViewController 混淆了标题
【发布时间】:2014-08-13 08:28:33
【问题描述】:

我呈现一个这样的 UIActivityViewController:

CustomActivityItem* activityItem = [[CustomActivityItem alloc] initWithBody:self.feedItem.link andWithSubject:self.feedItem.title];
UIActivityViewController *activityViewController = [[UIActivityViewController alloc] initWithActivityItems:@[activityItem] applicationActivities:nil];
[self presentViewController:activityViewController animated:YES completion:^{

}];

现在如果我按下分享按钮并选择“邮件”,那么主题不仅会显示在主题字段中。它也显示在我的标题中。我可以避免这种行为吗?!

【问题讨论】:

    标签: ios objective-c ios7 uiactivityviewcontroller


    【解决方案1】:

    自己解决了:

    [activityViewController setCompletionHandler:^(NSString *activityType, BOOL completed) {
        // back to normal color
        [[UINavigationBar appearance] setBackgroundImage:[UIImage imageNamed:@"Header.png"] forBarMetrics:UIBarMetricsDefault];
    }];
    [self presentViewController:activityViewController animated:YES completion:^{
        [[UINavigationBar appearance] setBackgroundImage:nil forBarMetrics:UIBarMetricsDefault];
    }];
    

    【讨论】:

      猜你喜欢
      • 2022-01-15
      • 1970-01-01
      • 2013-10-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-11-25
      • 1970-01-01
      • 2016-06-22
      相关资源
      最近更新 更多