gpt4 book ai didi

ios - UIActivityViewController 在导航栏上显示电子邮件模态视图 Controller

转载 作者:行者123 更新时间:2023-11-29 10:46:28 24 4
gpt4 key购买 nike

我有一个带有导航栏的应用程序和一个在按下按钮时显示 UIActivityViewController 的 View Controller 。Problem is that when mail is chosen the mail modal view controller covers the navigation bar (image attached - notice the cancel button on the top left).有什么想法吗?

这是显示事件 View Controller 的代码-

UIActivityViewController *activityViewController = [[UIActivityViewController alloc]
initWithActivityItems:@[message, self.currentImage] applicationActivities:nil];
[self presentViewController:activityViewController animated:YES completion:^{
dispatch_async(dispatch_get_main_queue(), ^{
NSString *flurryEvent = [NSString stringWithFormat:@"Shared chapter %@", self.chapterIndex];
[Flurry logEvent:flurryEvent];
});
}];

顺便说一句,消息也有同样的问题,但我想如果我解决了一个问题,另一个问题也会得到解决。 enter image description here

最佳答案

已修复!

UIActivityViewController *activityViewController = [[UIActivityViewController alloc]
initWithActivityItems:@[message, self.currentImage] applicationActivities:nil];
[[UINavigationBar appearance] setBackgroundImage:[UIImage imageNamed:nil] forBarMetrics:UIBarMetricsDefault];
activityViewController.completionHandler = ^(NSString *activityType, BOOL completed) {
[[UINavigationBar appearance] setBackgroundImage:[UIImage imageNamed:@"logo.png"] forBarMetrics:UIBarMetricsDefault];
};
[self presentViewController:activityViewController animated:YES completion:^{
dispatch_async(dispatch_get_main_queue(), ^{

});
}];

关于ios - UIActivityViewController 在导航栏上显示电子邮件模态视图 Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22191860/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com