Отключить панель, которая появляется внизу, когда текстовое поле WebKit находится в фокусе.IOS

Программируем под IOS
Ответить
Anonymous
 Отключить панель, которая появляется внизу, когда текстовое поле WebKit находится в фокусе.

Сообщение Anonymous »

У меня есть приложение iOS, работающее на Mac (оно не работает через Catalyst, это приложение iOS на Mac). Он отображает некоторый веб-контент, а также некоторые входные данные. Я хотел бы знать, как отключить темно-серую полосу, которая появляется в нижней части приложения, когда фокус ввода WebKit находится в фокусе.
Вот пример кода, который позволяет воспроизвести проблему:

Код: Выделить всё

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)
}
}
Изображение


Подробнее здесь: https://stackoverflow.com/questions/797 ... is-focused
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»