当用户在 UIActivityViewController 上点击“更多”时如何设置导航栏按钮?
Posted
技术标签:
【中文标题】当用户在 UIActivityViewController 上点击“更多”时如何设置导航栏按钮?【英文标题】:How to set the navigation bar button when user taps “More”on UIActivityViewController? 【发布时间】:2015-09-10 10:44:56 【问题描述】:每当用户想要选择默认未列出的新共享方法或操作时,通过点击 UIActivityViewController 生成的共享表上的“更多”按钮,将显示一个新视图,众所周知。我需要更改该页面上的条形按钮
谁能帮我将我们自己的栏按钮添加为 rightbarbutton 项目?
【问题讨论】:
你需要什么答案 @Anbu.Karthik 我需要更改导航栏上的完成按钮位置 我认为不可能,你只能改变色调颜色 @Anbu.Karthik 你知道为什么它超出了界限,就像在图像中一样吗? 是本机委托方法,就像 mfmailcomposer 一样,在这里我们只能更改色调颜色,在这里我学到了两件事 1. 如果您更改任何默认委托方法,苹果会拒绝您的应用程序,否则部分我们不会自定义委托方法 【参考方案1】:试试这个。如果不是你想要这个,那就再解释一下。
UIBarButtonItem *addButton = [[UIBarButtonItem alloc]initWithTitle:@"Done" style:UIBarButtonItemStyleDone target:self action:@selector(doneButtonPressed)];
self.navigationItem.rightBarButtonItem = addButton;
【讨论】:
以上是关于当用户在 UIActivityViewController 上点击“更多”时如何设置导航栏按钮?的主要内容,如果未能解决你的问题,请参考以下文章
无法使用 UIActivityViewController 共享到 whatsapp 的超链接