WebViewController - 显示

时间:2016-07-11 11:20:48

标签: ios swift uiwebview

我创建了WebViewController视图,它显示了网站 在菜单中。我有两个单元格,联系我们,点击单元格,它显示带有联系人的Web视图,使用条款显示条款。

我的问题是如何编写使用其中一个控制器的代码。

//此控制器显示网页

class WebViewController: UIViewController {

    @IBOutlet weak var webView: UIWebView!

    var urlToShow:String?

    override func viewDidLoad() {
        super.viewDidLoad()

        if let url = urlToShow {
            webView.loadRequest(NSURLRequest(URL: NSURL(string: url)!))
        }
    }
}

1 个答案:

答案 0 :(得分:0)

您应该使用SFSafariViewController而不是任何webviewViewController。

using Microsoft.Win32;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Threading;
using System.Management;

namespace ConsoleApplication7
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine(IsProgramInstalled("Free Pascal"));
            Console.ReadKey();
        }

        public static bool IsProgramInstalled(string programDisplayName)
        {

            Console.WriteLine(string.Format("Checking install status of: {0}", programDisplayName));
            foreach (var item in Registry.LocalMachine.OpenSubKey("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall").GetSubKeyNames())
            {

                object programName = Registry.LocalMachine.OpenSubKey("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\" + item).GetValue("DisplayName");

                string n = (string)programName;
                if (n!= null && n.Contains(programDisplayName))
                {
                    Console.WriteLine("Install status: INSTALLED");
                    Console.WriteLine(programName);
                    Console.WriteLine(Registry.LocalMachine.OpenSubKey("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\" + item).GetValue("InstallLocation"));
                    return true;
                }
            }
            Console.WriteLine("Install status: NOT INSTALLED");
            return false;
        }

    }
}

为联系人和隐私权政策传递不同的网址。它将打开网站,看起来像在您的应用程序中导航。 感谢