Deaktivieren Sie die Leiste, die unten angezeigt wird, wenn ein WebKit-Textfeld fokussiert istIOS

Programmierung für iOS
Anonymous
 Deaktivieren Sie die Leiste, die unten angezeigt wird, wenn ein WebKit-Textfeld fokussiert ist

Post by Anonymous »

Ich habe eine iOS-App auf dem Mac (sie läuft nicht über Catalyst, sondern die iOS-App auf dem Mac). Es zeigt einige Webinhalte zusammen mit einigen Eingaben an. Ich würde gerne wissen, wie ich den dunkelgrauen Balken deaktivieren kann, der unten in der App angezeigt wird, wenn eine WebKit-Eingabe fokussiert ist.
Hier ist ein Beispielcode, mit dem Sie das Problem reproduzieren können:

Code: Select all

import UIKit
import WebKit

class ViewController: UIViewController {

private var webView: WKWebView!

override func viewDidLoad() {
super.viewDidLoad()

let configuration = WKWebViewConfiguration()
webView = WKWebView(frame: .zero, configuration: configuration)
webView.translatesAutoresizingMaskIntoConstraints = false

view.addSubview(webView)

NSLayoutConstraint.activate([
webView.topAnchor.constraint(equalTo: view.safeAreaLayoutGuide.topAnchor),
webView.leadingAnchor.constraint(equalTo: view.leadingAnchor),
webView.trailingAnchor.constraint(equalTo: view.trailingAnchor),
webView.bottomAnchor.constraint(equalTo: view.bottomAnchor)
])

let html = """





input {
width: 100%;
padding: 12px;
font-size: 16px;
border: 1px solid #ccc;
border-radius: 8px;
box-sizing: border-box;
}






"""

webView.loadHTMLString(html, baseURL: nil)
}
}
Image

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post