IOS
 Computer >> コンピューター >  >> プログラミング >> IOS

iOS / iPhoneでWebViewを作成するにはどうすればよいですか?


iOSでWebビューを作成するには、iOSのWebkitフレームワークを使用します。以前はUIWebViewを使用してWebビューを作成していましたが、現在は非推奨になっています。

このプロジェクトではWebKitViewを使用します。

  • 新しいプロジェクトを作成し、オブジェクトライブラリからwebKitViewをViewControllerにドラッグアンドドロップします。

  • 要件に応じて制約を与えます。

  • ViewControllerでwebKitへのアウトレット接続を作成します。

  • この例では、以下のコードを使用してFacebookを開きます。

let url = URL(string: "https://www.facebook.com")
override func viewDidLoad() {
   super.viewDidLoad()
   let request = URLRequest.init(url: self.url!)
   self.wbView.load(request)
}

最後に、info.plistに主要なアプリトランスポートセキュリティ設定を追加する必要があります。

info.plistファイルをソースコードとして開き、次のコードを貼り付けます-

<key>NSAppTransportSecurity</key>
<dict>
<!--Include to allow all connections (DANGER)-->
<key>NSAllowsArbitraryLoads</key>
<true/>
</dict>

− iOS 10.0以降を実行しているデバイスでは、info.plistにフォトライブラリの使用法の説明とカメラの使用法の説明も追加する必要があります

NSPhotoLibraryUsageDescription
NSCameraUsageDescription

これは、シミュレーターで実行したときのアプリの外観です。

iOS / iPhoneでWebViewを作成するにはどうすればよいですか?


  1. iOS 12 のインストール方法

    Apple は、待望の iOS 12 のリリース日、つまり 9 月 17 日を発表しました。 .しかし、それまで待ちたくない場合は、iOS 12 のゴールデン マスター バージョンを今すぐインストールできます。そのためには、Apple ベータ ソフトウェア プログラムに参加して、デバイスを登録する必要があります。 この iOS 12 の最終バージョンは、今から 1 週間以内に一般公開され、スクリーンタイム、ミー文字、Siri ショートカット、改善された通知などへのアクセスが許可されます。 注:iOS 12 は、古いものでも新しいものでも、iPhone の応答性とパフォーマンスを向上させるは

  2. iPhone X でアニ文字カラオケを作成する方法

    新しい iPhone X を購入し、その素晴らしい機能を試したばかりなら、アニ文字についてもっと調べてみてください。音声メッセージを送信することはすでに楽しいものでしたが、アニ文字で音声メッセージを送信することは驚くべきことであり、実に陽気です.アニ文字カラオケを作成しているさらに驚くべきことがあります。 iPhone X ユーザーまたは Apple のファンは、Apple がリリースした Anemoji カラオケのビデオを見る必要があります。リンクはこちらです。 これを見た後、アニ文字カラオケを作成したい場合は、アニ文字カラオケを作成する方法を次に示します。 まず、カラオケを作成したいトラ