如何隐藏QLPreviewController Xamarin iOS 10中的动作/分享按钮?

时间:2017-01-11 15:56:17

标签: ios xamarin.ios qlpreviewcontroller

我在我的应用程序中使用以下代码继承QLPreviewController。

var pController = new PdfPreviewController();
pController.Datasource = ----

this.MainDelegate.NavigationController.PushViewController(pController ,true);

public class PdfPreviewController: QLPreviewController
{
   public override void ViewWillAppear(bool animated){
     base.ViewWillApper(animated);
     this.NavigationItem.RightBarButtonItem =null;
}

}

但是使用此代码,我无法隐藏显示在底部的共享/操作按钮。在iOS 9.X中,它可以很好地工作,但在10.X以后,这段代码被破坏了。请帮忙。enter image description here

1 个答案:

答案 0 :(得分:0)

iOS 10.X onward&对于iPhone你可以使用[[self.navigationController toolbar] setHidden:YES];这是客观的C代码你可以在你的情况下做类似的事情。我能够使用这行代码隐藏出现在底部的共享/操作按钮。