Spec-Zone .ru
спецификации, руководства, описания, API

Библиотека Разработчика iOS

Разработчик

Ссылка платформы WebKit ссылка класса WKWebView

Опции
Развертывание Target:

На этой странице
Язык:

WKWebView

Наследование


Оператор импорта


Swift

import WebKit

Objective C

@import WebKit;

Доступность


Доступный в iOS 8.0 и позже.

A WKWebView отображения объекта интерактивный веб-контент.

  • init (frame:configuration:) - initWithFrame:configuration: Определяемый инициализатор

    Возвращает веб-представление, инициализированное с указанным кадром и конфигурацией.

    Объявление

    Swift

    init(frame frame: CGRect, configuration configuration: WKWebViewConfiguration)

    Objective C

    - (instancetype)initWithFrame:(CGRect)frame configuration:(WKWebViewConfiguration *)configuration

    Параметры

    frame

    Кадр для нового веб-представления.

    configuration

    Конфигурация для нового веб-представления.

    Возвращаемое значение

    Инициализированное веб-представление, или nil если не мог бы быть инициализирован объект.

    Обсуждение

    Это - определяемый инициализатор. Можно использовать initWithFrame: метод для инициализации экземпляра с конфигурацией по умолчанию. Инициализатор копирует указанную конфигурацию, таким образом изменяя объект конфигурации после того, как веб-представление было инициализировано, не имеет никакого эффекта на веб-представление.

    Оператор импорта

    Objective C

    @import WebKit;

    Swift

    import WebKit

    Доступность

    Доступный в iOS 8.0 и позже.

  • configuration Свойство

    Копия конфигурации, с которой было инициализировано веб-представление. (только для чтения)

    Объявление

    Swift

    @NSCopying var configuration: WKWebViewConfiguration { get }

    Objective C

    @property(nonatomic, readonly, copy) WKWebViewConfiguration *configuration

    Оператор импорта

    Objective C

    @import WebKit;

    Swift

    import WebKit

    Доступность

    Доступный в iOS 8.0 и позже.

  • scrollView Свойство

    Представление прокрутки связалось с веб-представлением. (только для чтения)

    Объявление

    Swift

    var scrollView: UIScrollView { get }

    Objective C

    @property(nonatomic, readonly, strong) UIScrollView *scrollView

    Оператор импорта

    Objective C

    @import WebKit;

    Swift

    import WebKit

    Доступность

    Доступный в iOS 8.0 и позже.

  • title Свойство

    Название страницы. (только для чтения)

    Объявление

    Swift

    var title: String? { get }

    Objective C

    @property(nonatomic, readonly, copy) NSString *title

    Обсуждение

    WKWebView класс является наблюдением значения ключа (KVO), совместимым для этого свойства.

    Оператор импорта

    Objective C

    @import WebKit;

    Swift

    import WebKit

    Доступность

    Доступный в iOS 8.0 и позже.

  • URL Свойство

    Активный URL. (только для чтения)

    Объявление

    Swift

    @NSCopying var URL: NSURL? { get }

    Objective C

    @property(nonatomic, readonly, copy) NSURL *URL

    Обсуждение

    Это - URL, который должен быть отражен в пользовательском интерфейсе.

    WKWebView класс является наблюдением значения ключа (KVO), совместимым для этого свойства.

    Оператор импорта

    Objective C

    @import WebKit;

    Swift

    import WebKit

    Доступность

    Доступный в iOS 8.0 и позже.

  • navigationDelegate Свойство

    Делегат навигации веб-представления.

    Объявление

    Swift

    weak var navigationDelegate: WKNavigationDelegate?

    Objective C

    @property(nonatomic, weak) id< WKNavigationDelegate > navigationDelegate

    Оператор импорта

    Objective C

    @import WebKit;

    Swift

    import WebKit

    Доступность

    Доступный в iOS 8.0 и позже.

  • UIDelegate Свойство

    Делегат пользовательского интерфейса веб-представления.

    Объявление

    Swift

    weak var UIDelegate: WKUIDelegate?

    Objective C

    @property(nonatomic, weak) id< WKUIDelegate > UIDelegate

    Оператор импорта

    Objective C

    @import WebKit;

    Swift

    import WebKit

    Доступность

    Доступный в iOS 8.0 и позже.

  • estimatedProgress Свойство

    Оценка того, какая часть текущей навигации была завершена. (только для чтения)

    Объявление

    Swift

    var estimatedProgress: Double { get }

    Objective C

    @property(nonatomic, readonly) double estimatedProgress

    Обсуждение

    Это диапазоны значений от 0.0 к 1.0 на основе общего количества байтов, которые, как ожидают, будут получены, включая основной документ и все его потенциальные подресурсы. После того, как навигация завершается, значение остается в 1.0 пока новая навигация не запускается, в которой точке она сбрасывается к 0.0.

    WKWebView класс является наблюдением значения ключа (KVO), совместимым для этого свойства.

    Оператор импорта

    Objective C

    @import WebKit;

    Swift

    import WebKit

    Доступность

    Доступный в iOS 8.0 и позже.

  • hasOnlySecureContent Свойство

    Булево значение, указывающее, были ли все ресурсы на странице загружены надежно зашифрованные соединения. (только для чтения)

    Объявление

    Swift

    var hasOnlySecureContent: Bool { get }

    Objective C

    @property(nonatomic, readonly) BOOL hasOnlySecureContent

    Обсуждение

    WKWebView класс является наблюдением значения ключа (KVO), совместимым для этого свойства.

    Оператор импорта

    Objective C

    @import WebKit;

    Swift

    import WebKit

    Доступность

    Доступный в iOS 8.0 и позже.

  • Устанавливает содержание веб-страницы и базовый URL.

    Объявление

    Swift

    func loadHTMLString(_ string: String, baseURL baseURL: NSURL?) -> WKNavigation?

    Objective C

    - (WKNavigation *)loadHTMLString:(NSString *)string baseURL:(NSURL *)baseURL

    Параметры

    string

    Строка для использования в качестве содержания веб-страницы.

    baseURL

    URL это для разрешения относительного URLs в документе.

    Возвращаемое значение

    Новая навигация.

    Оператор импорта

    Objective C

    @import WebKit;

    Swift

    import WebKit

    Доступность

    Доступный в iOS 8.0 и позже.

  • loading Свойство

    Булево значение, указывающее, загружает ли представление в настоящее время содержание. (только для чтения)

    Объявление

    Swift

    var loading: Bool { get }

    Objective C

    @property(nonatomic, readonly, getter=isLoading) BOOL loading

    Обсуждение

    WKWebView класс является наблюдением значения ключа (KVO), совместимым для этого свойства.

    Оператор импорта

    Objective C

    @import WebKit;

    Swift

    import WebKit

    Доступность

    Доступный в iOS 8.0 и позже.

  • Перезагружает текущую страницу.

    Объявление

    Swift

    func reload() -> WKNavigation?

    Objective C

    - (WKNavigation *)reload

    Возвращаемое значение

    Новая навигация, представляющая перезагрузку.

    Оператор импорта

    Objective C

    @import WebKit;

    Swift

    import WebKit

    Доступность

    Доступный в iOS 8.0 и позже.

  • Перезагружает текущую страницу, выполняя сквозное придание вновь юридической силы с помощью проверяющих кэш условных выражений, если это возможно.

    Объявление

    Swift

    func reloadFromOrigin() -> WKNavigation?

    Objective C

    - (WKNavigation *)reloadFromOrigin

    Возвращаемое значение

    Новая навигация, представляющая перезагрузку.

    Оператор импорта

    Objective C

    @import WebKit;

    Swift

    import WebKit

    Доступность

    Доступный в iOS 8.0 и позже.

  • Остановки, загружающие все ресурсы на текущей странице.

    Объявление

    Swift

    func stopLoading()

    Objective C

    - (void)stopLoading

    Оператор импорта

    Objective C

    @import WebKit;

    Swift

    import WebKit

    Доступность

    Доступный в iOS 8.0 и позже.

  • Булево значение, указывающее, сильно ударяет ли горизонталь жесты, инициирует прямую спиной навигацию списка.

    Объявление

    Swift

    var allowsBackForwardNavigationGestures: Bool

    Objective C

    @property(nonatomic) BOOL allowsBackForwardNavigationGestures

    Обсуждение

    Значение по умолчанию NOfalse.

    Оператор импорта

    Objective C

    @import WebKit;

    Swift

    import WebKit

    Доступность

    Доступный в iOS 8.0 и позже.

  • backForwardList Свойство

    Прямой спиной список веб-представления. (только для чтения)

    Объявление

    Swift

    var backForwardList: WKBackForwardList { get }

    Objective C

    @property(nonatomic, readonly, strong) WKBackForwardList *backForwardList

    Оператор импорта

    Objective C

    @import WebKit;

    Swift

    import WebKit

    Доступность

    Доступный в iOS 8.0 и позже.

  • canGoBack Свойство

    Булево значение, указывающее, существует ли задний элемент в прямом спиной списке, к которому можно переместиться. (только для чтения)

    Объявление

    Swift

    var canGoBack: Bool { get }

    Objective C

    @property(nonatomic, readonly) BOOL canGoBack

    Оператор импорта

    Objective C

    @import WebKit;

    Swift

    import WebKit

    Доступность

    Доступный в iOS 8.0 и позже.

  • canGoForward Свойство

    Булево значение, указывающее, существует ли прямой элемент в прямом спиной списке, к которому можно переместиться. (только для чтения)

    Объявление

    Swift

    var canGoForward: Bool { get }

    Objective C

    @property(nonatomic, readonly) BOOL canGoForward

    Оператор импорта

    Objective C

    @import WebKit;

    Swift

    import WebKit

    Доступность

    Доступный в iOS 8.0 и позже.

  • Перешел к заднему элементу в прямом спиной списке.

    Объявление

    Swift

    func goBack() -> WKNavigation?

    Objective C

    - (WKNavigation *)goBack

    Возвращаемое значение

    Новая навигация к требуемому элементу, или nil если нет никакого заднего элемента в прямом спиной списке.

    Оператор импорта

    Objective C

    @import WebKit;

    Swift

    import WebKit

    Доступность

    Доступный в iOS 8.0 и позже.

  • Перешел к прямому элементу в прямом спиной списке.

    Объявление

    Swift

    func goForward() -> WKNavigation?

    Objective C

    - (WKNavigation *)goForward

    Возвращаемое значение

    Новая навигация к требуемому элементу, или nil если нет никакого прямого элемента в прямом спиной списке.

    Оператор импорта

    Objective C

    @import WebKit;

    Swift

    import WebKit

    Доступность

    Доступный в iOS 8.0 и позже.

  • Перешел к элементу из прямого спиной списка и устанавливает его как текущий элемент.

    Объявление

    Swift

    func goToBackForwardListItem(_ item: WKBackForwardListItem) -> WKNavigation?

    Objective C

    - (WKNavigation *)goToBackForwardListItem:(WKBackForwardListItem *)item

    Параметры

    item

    Элемент, к которому можно перейти. Должен быть один из элементов в прямом спиной списке веб-представления.

    Возвращаемое значение

    Новая навигация к требуемому элементу, или nil если это уже - текущий элемент или не является частью прямого спиной списка веб-представления.

    Оператор импорта

    Objective C

    @import WebKit;

    Swift

    import WebKit

    Доступность

    Доступный в iOS 8.0 и позже.

  • Перешел к требуемому URL.

    Объявление

    Swift

    func loadRequest(_ request: NSURLRequest) -> WKNavigation?

    Objective C

    - (WKNavigation *)loadRequest:(NSURLRequest *)request

    Параметры

    request

    Запрос, указывающий URL, к которому можно перейти.

    Возвращаемое значение

    Новая навигация для данного запроса.

    Оператор импорта

    Objective C

    @import WebKit;

    Swift

    import WebKit

    Доступность

    Доступный в iOS 8.0 и позже.

Методы, описанные в этом разделе, являются методами действия, инициированными Интерфейсным Разработчиком в ответ на пользовательские события.

  • Перезагружает текущую страницу, выполняя сквозное придание вновь юридической силы с помощью проверяющих кэш условных выражений, если это возможно.

    Объявление

    Swift

    func reloadFromOrigin() -> WKNavigation?

    Objective C

    - (WKNavigation *)reloadFromOrigin

    Параметры

    sender

    Объект, отправляющий это сообщение.

    Возвращаемое значение

    Ни один; тип результата IBAction фиктивный спецификатор типа, эквивалентный void, это отмечает метод как действие так, чтобы Интерфейсный Разработчик знал о нем.

    Оператор импорта

    Objective C

    @import WebKit;

    Swift

    import WebKit

    Доступность

    Доступный в iOS 8.0 и позже.

  • Остановки, загружающие все ресурсы на текущей странице.

    Объявление

    Swift

    func stopLoading()

    Objective C

    - (void)stopLoading

    Параметры

    sender

    Объект, отправляющий это сообщение.

    Возвращаемое значение

    Ни один; тип результата IBAction фиктивный спецификатор типа, эквивалентный void, это отмечает метод как действие так, чтобы Интерфейсный Разработчик знал о нем.

    Оператор импорта

    Objective C

    @import WebKit;

    Swift

    import WebKit

    Доступность

    Доступный в iOS 8.0 и позже.

  • Оценивает строку JavaScript.

    Объявление

    Swift

    func evaluateJavaScript(_ javaScriptString: String, completionHandler completionHandler: ((AnyObject!, NSError!) -> Void)?)

    Objective C

    - (void)evaluateJavaScript:(NSString *)javaScriptString completionHandler:(void (^)(id, NSError *))completionHandler

    Параметры

    javaScriptString

    Строка JavaScript для оценки.

    completionHandler

    Блок для вызова, когда оценка сценария завершается или перестала работать.

    Обсуждение

    Обработчик завершения передается результат оценки сценария или ошибки.

    Оператор импорта

    Objective C

    @import WebKit;

    Swift

    import WebKit

    Доступность

    Доступный в iOS 8.0 и позже.