【问题标题】:Xamarin.ios - Back/Done button when displaying PDFs in a web viewXamarin.ios - 在 Web 视图中显示 PDF 时的后退/完成按钮
【发布时间】:2019-09-26 04:16:42
【问题描述】:

我正在创建一个在 Web 视图中显示网页的应用程序。网页上有PDF。当我单击 PDF 链接时,它会显示 PDF 文件,但在查看 PDF 后没有返回按钮返回应用程序。 在 Web 视图中显示 PDF 时,是否可以显示完成/返回按钮?

任何帮助将不胜感激,在此先感谢!

【问题讨论】:

    标签: ios iphone pdf xamarin.ios


    【解决方案1】:

    如果你在 ViewController 中使用 Navigation,你可以重写 backAction

    public override void ViewWillAppear(bool animated)
    {
      base.ViewWillAppear(animated);
    
      UIBarButtonItem itemleft = new UIBarButtonItem("Back", UIBarButtonItemStyle.Plain, this, new Selector("BackAction"));
      this.NavigationItem.LeftBarButtonItem = itemleft;
    
    }
    
    Export("BackAction")]
    void BackAction()
    {
      if (webView.CanGoBack)
      {
        webView.GoBack();
      }
    
      else
      {
        this.NavigationController.PopViewController(true);
      }
    }
    
    

    你不能在iOS平台的html上添加按钮。所以我认为这是一个友好的解决方案。

    【讨论】:

      猜你喜欢
      • 2013-08-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-08-08
      相关资源
      最近更新 更多