WKWebView
A WKWebView
отображения объекта интерактивный веб-контент.
Соответствует
-
AnyObject
-
CVarArgType
-
Сопоставимый
-
Hashable
-
NSAccessibility
-
NSAccessibilityElementProtocol
-
NSAnimatablePropertyContainer
-
NSAppearanceCustomization
-
NSCoding
-
NSDraggingDestination
-
NSObjectProtocol
-
NSUserInterfaceItemIdentification
-
NSUserInterfaceValidations
-
Печатаемый
-
Reflectable
-
NSAccessibility
-
NSAccessibilityElement
-
NSAnimatablePropertyContainer
-
NSAppearanceCustomization
-
NSCoding
-
NSDraggingDestination
-
NSObject
-
NSUserInterfaceItemIdentification
Оператор импорта
Swift
import WebKit
Objective C
@import WebKit;
Доступность
Доступный в OS X v10.10 и позже.
-
init (frame:configuration:) - initWithFrame:configuration:
Определяемый инициализаторВозвращает веб-представление, инициализированное с указанным кадром и конфигурацией.
Объявление
Swift
init(frame
frame
: CGRect, configurationconfiguration
: WKWebViewConfiguration)Objective C
- (instancetype)initWithFrame:(CGRect)
frame
configuration:(WKWebViewConfiguration *)configuration
Параметры
frame
Кадр для нового веб-представления.
configuration
Конфигурация для нового веб-представления.
Возвращаемое значение
Инициализированное веб-представление, или
nil
если не мог бы быть инициализирован объект.Обсуждение
Это - определяемый инициализатор. Можно использовать
initWithFrame:
метод для инициализации экземпляра с конфигурацией по умолчанию. Инициализатор копирует указанную конфигурацию, таким образом изменяя объект конфигурации после того, как веб-представление было инициализировано, не имеет никакого эффекта на веб-представление.Оператор импорта
Objective C
@import WebKit;
Swift
import WebKit
Доступность
Доступный в OS X v10.10 и позже.
-
конфигурация конфигурация
СвойствоКопия конфигурации, с которой было инициализировано веб-представление. (только для чтения)
Объявление
Swift
@NSCopying var configuration: WKWebViewConfiguration { get }
Objective C
@property(nonatomic, readonly, copy) WKWebViewConfiguration *configuration
Оператор импорта
Objective C
@import WebKit;
Swift
import WebKit
Доступность
Доступный в OS X v10.10 и позже.
-
Название страницы. (только для чтения)
Объявление
Swift
var title: String? { get }
Objective C
@property(nonatomic, readonly, copy) NSString *title
Обсуждение
WKWebView
класс является наблюдением значения ключа (KVO), совместимым для этого свойства.Оператор импорта
Objective C
@import WebKit;
Swift
import WebKit
Доступность
Доступный в OS X v10.10 и позже.
-
Активный 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
Доступность
Доступный в OS X v10.10 и позже.
-
navigationDelegate navigationDelegate
СвойствоДелегат навигации веб-представления.
Объявление
Swift
weak var navigationDelegate: WKNavigationDelegate?
Objective C
@property(nonatomic, weak) id< WKNavigationDelegate > navigationDelegate
Оператор импорта
Objective C
@import WebKit;
Swift
import WebKit
Доступность
Доступный в OS X v10.10 и позже.
-
UIDelegate UIDelegate
СвойствоДелегат пользовательского интерфейса веб-представления.
Объявление
Swift
weak var UIDelegate: WKUIDelegate?
Objective C
@property(nonatomic, weak) id< WKUIDelegate > UIDelegate
Оператор импорта
Objective C
@import WebKit;
Swift
import WebKit
Доступность
Доступный в OS X v10.10 и позже.
-
estimatedProgress 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
Доступность
Доступный в OS X v10.10 и позже.
-
hasOnlySecureContent hasOnlySecureContent
СвойствоБулево значение, указывающее, были ли все ресурсы на странице загружены надежно зашифрованные соединения. (только для чтения)
Объявление
Swift
var hasOnlySecureContent: Bool { get }
Objective C
@property(nonatomic, readonly) BOOL hasOnlySecureContent
Обсуждение
WKWebView
класс является наблюдением значения ключа (KVO), совместимым для этого свойства.Оператор импорта
Objective C
@import WebKit;
Swift
import WebKit
Доступность
Доступный в OS X v10.10 и позже.
-
Устанавливает содержание веб-страницы и базовый URL.
Объявление
Swift
func loadHTMLString(_
string
: String, baseURLbaseURL
: NSURL?) -> WKNavigation?Objective C
- (WKNavigation *)loadHTMLString:(NSString *)
string
baseURL:(NSURL *)baseURL
Параметры
string
Строка для использования в качестве содержания веб-страницы.
baseURL
URL это для разрешения относительного URLs в документе.
Возвращаемое значение
Новая навигация.
Оператор импорта
Objective C
@import WebKit;
Swift
import WebKit
Доступность
Доступный в OS X v10.10 и позже.
-
Булево значение, указывающее, загружает ли представление в настоящее время содержание. (только для чтения)
Объявление
Swift
var loading: Bool { get }
Objective C
@property(nonatomic, readonly, getter=isLoading) BOOL loading
Обсуждение
WKWebView
класс является наблюдением значения ключа (KVO), совместимым для этого свойства.Оператор импорта
Objective C
@import WebKit;
Swift
import WebKit
Доступность
Доступный в OS X v10.10 и позже.
-
Перезагружает текущую страницу.
Возвращаемое значение
Новая навигация, представляющая перезагрузку.
Оператор импорта
Objective C
@import WebKit;
Swift
import WebKit
Доступность
Доступный в OS X v10.10 и позже.
-
Перезагружает текущую страницу, выполняя сквозное придание вновь юридической силы с помощью проверяющих кэш условных выражений, если это возможно.
Объявление
Swift
func reloadFromOrigin() -> WKNavigation?
Objective C
- (WKNavigation *)reloadFromOrigin
Возвращаемое значение
Новая навигация, представляющая перезагрузку.
Оператор импорта
Objective C
@import WebKit;
Swift
import WebKit
Доступность
Доступный в OS X v10.10 и позже.
-
Остановки, загружающие все ресурсы на текущей странице.
Объявление
Swift
func stopLoading()
Objective C
- (void)stopLoading
Оператор импорта
Objective C
@import WebKit;
Swift
import WebKit
Доступность
Доступный в OS X v10.10 и позже.
-
allowsMagnification allowsMagnification
СвойствоБулево значение, указывающее, увеличивают ли жесты, изменит увеличение веб-представления.
Объявление
Swift
var allowsMagnification: Bool
Objective C
@property(nonatomic) BOOL allowsMagnification
Обсуждение
Возможно установить
magnification
свойство, даже еслиallowsMagnification
установлен вNO
false
.Значение по умолчанию
NO
false
.Оператор импорта
Objective C
@import WebKit;
Swift
import WebKit
Доступность
Доступный в OS X v10.10 и позже.
-
увеличение увеличение
СвойствоФактор, которым в настоящее время масштабируется содержание страницы. (только для чтения)
Обсуждение
Значение по умолчанию
1.0
.Оператор импорта
Objective C
@import WebKit;
Swift
import WebKit
Доступность
Доступный в OS X v10.10 и позже.
-
Масштабирует содержание страницы указанным фактором и центрирует результат на указанной точке.
Объявление
Swift
func setMagnification(_
magnification
: CGFloat, centeredAtPointpoint
: CGPoint)Параметры
magnification
Фактор, которым можно масштабировать содержание.
point
Точка (в поле зрения пространство), на котором можно центрировать увеличение.
Оператор импорта
Objective C
@import WebKit;
Swift
import WebKit
Доступность
Доступный в OS X v10.10 и позже.
-
Булево значение, указывающее, сильно ударяет ли горизонталь жесты, инициирует прямую спиной навигацию списка.
Объявление
Swift
var allowsBackForwardNavigationGestures: Bool
Objective C
@property(nonatomic) BOOL allowsBackForwardNavigationGestures
Обсуждение
Значение по умолчанию
NO
false
.Оператор импорта
Objective C
@import WebKit;
Swift
import WebKit
Доступность
Доступный в OS X v10.10 и позже.
-
backForwardList backForwardList
СвойствоПрямой спиной список веб-представления. (только для чтения)
Объявление
Swift
var backForwardList: WKBackForwardList { get }
Objective C
@property(nonatomic, readonly, strong) WKBackForwardList *backForwardList
Оператор импорта
Objective C
@import WebKit;
Swift
import WebKit
Доступность
Доступный в OS X v10.10 и позже.
-
Булево значение, указывающее, существует ли задний элемент в прямом спиной списке, к которому можно переместиться. (только для чтения)
Объявление
Swift
var canGoBack: Bool { get }
Objective C
@property(nonatomic, readonly) BOOL canGoBack
Оператор импорта
Objective C
@import WebKit;
Swift
import WebKit
Доступность
Доступный в OS X v10.10 и позже.
-
canGoForward canGoForward
СвойствоБулево значение, указывающее, существует ли прямой элемент в прямом спиной списке, к которому можно переместиться. (только для чтения)
Объявление
Swift
var canGoForward: Bool { get }
Objective C
@property(nonatomic, readonly) BOOL canGoForward
Оператор импорта
Objective C
@import WebKit;
Swift
import WebKit
Доступность
Доступный в OS X v10.10 и позже.
-
Перешел к заднему элементу в прямом спиной списке.
Возвращаемое значение
Новая навигация к требуемому элементу, или
nil
если нет никакого заднего элемента в прямом спиной списке.Оператор импорта
Objective C
@import WebKit;
Swift
import WebKit
Доступность
Доступный в OS X v10.10 и позже.
-
Перешел к прямому элементу в прямом спиной списке.
Возвращаемое значение
Новая навигация к требуемому элементу, или
nil
если нет никакого прямого элемента в прямом спиной списке.Оператор импорта
Objective C
@import WebKit;
Swift
import WebKit
Доступность
Доступный в OS X v10.10 и позже.
-
Перешел к элементу из прямого спиной списка и устанавливает его как текущий элемент.
Объявление
Swift
func goToBackForwardListItem(_
item
: WKBackForwardListItem) -> WKNavigation?Objective C
- (WKNavigation *)goToBackForwardListItem:(WKBackForwardListItem *)
item
Параметры
item
Элемент, к которому можно перейти. Должен быть один из элементов в прямом спиной списке веб-представления.
Возвращаемое значение
Новая навигация к требуемому элементу, или
nil
если это уже - текущий элемент или не является частью прямого спиной списка веб-представления.Оператор импорта
Objective C
@import WebKit;
Swift
import WebKit
Доступность
Доступный в OS X v10.10 и позже.
-
Перешел к требуемому URL.
Объявление
Swift
func loadRequest(_
request
: NSURLRequest) -> WKNavigation?Objective C
- (WKNavigation *)loadRequest:(NSURLRequest *)
request
Параметры
request
Запрос, указывающий URL, к которому можно перейти.
Возвращаемое значение
Новая навигация для данного запроса.
Оператор импорта
Objective C
@import WebKit;
Swift
import WebKit
Доступность
Доступный в OS X v10.10 и позже.
Методы, описанные в этом разделе, являются методами действия, инициированными Интерфейсным Разработчиком в ответ на пользовательские события.
-
Перезагружает текущую страницу.
Объявление
Swift
@IBAction func reload(_
sender
: AnyObject?)Objective C
- (IBAction)reload:(id)
sender
Параметры
sender
Объект, отправляющий сообщение действия.
Возвращаемое значение
Ни один; тип результата
IBAction
фиктивный спецификатор типа, эквивалентныйvoid
, это отмечает метод как действие так, чтобы Интерфейсный Разработчик знал о нем.Оператор импорта
Objective C
@import WebKit;
Swift
import WebKit
Доступность
Доступный в OS X v10.10 и позже.
-
Перезагружает текущую страницу, выполняя сквозное придание вновь юридической силы с помощью проверяющих кэш условных выражений, если это возможно.
Объявление
Swift
func reloadFromOrigin() -> WKNavigation?
Objective C
- (WKNavigation *)reloadFromOrigin
Параметры
sender
Объект, отправляющий это сообщение.
Возвращаемое значение
Ни один; тип результата
IBAction
фиктивный спецификатор типа, эквивалентныйvoid
, это отмечает метод как действие так, чтобы Интерфейсный Разработчик знал о нем.Оператор импорта
Objective C
@import WebKit;
Swift
import WebKit
Доступность
Доступный в OS X v10.10 и позже.
-
Остановки, загружающие все ресурсы на текущей странице.
Объявление
Swift
func stopLoading()
Objective C
- (void)stopLoading
Параметры
sender
Объект, отправляющий это сообщение.
Возвращаемое значение
Ни один; тип результата
IBAction
фиктивный спецификатор типа, эквивалентныйvoid
, это отмечает метод как действие так, чтобы Интерфейсный Разработчик знал о нем.Оператор импорта
Objective C
@import WebKit;
Swift
import WebKit
Доступность
Доступный в OS X v10.10 и позже.
-
Перешел к заднему элементу в прямом спиной списке.
Объявление
Swift
@IBAction func goBack(_
sender
: AnyObject?)Objective C
- (IBAction)goBack:(id)
sender
Параметры
sender
Объект, отправляющий это сообщение.
Возвращаемое значение
Ни один; тип результата
IBAction
фиктивный спецификатор типа, эквивалентныйvoid
, это отмечает метод как действие так, чтобы Интерфейсный Разработчик знал о нем.Оператор импорта
Objective C
@import WebKit;
Swift
import WebKit
Доступность
Доступный в OS X v10.10 и позже.
-
Перешел к прямому элементу в прямом спиной списке.
Объявление
Swift
@IBAction func goForward(_
sender
: AnyObject?)Objective C
- (IBAction)goForward:(id)
sender
Параметры
sender
Объект, отправляющий это сообщение.
Возвращаемое значение
Ни один; тип результата
IBAction
фиктивный спецификатор типа, эквивалентныйvoid
, это отмечает метод как действие так, чтобы Интерфейсный Разработчик знал о нем.Оператор импорта
Objective C
@import WebKit;
Swift
import WebKit
Доступность
Доступный в OS X v10.10 и позже.
-
Оценивает строку JavaScript.
Объявление
Параметры
javaScriptString
Строка JavaScript для оценки.
completionHandler
Блок для вызова, когда оценка сценария завершается или перестала работать.
Обсуждение
Обработчик завершения передается результат оценки сценария или ошибки.
Оператор импорта
Objective C
@import WebKit;
Swift
import WebKit
Доступность
Доступный в OS X v10.10 и позже.