Веб-представление
WebView базовый класс представления в платформе WebKit, управляющей взаимодействиями между WebFrame и WebFrameView классы. Для встраивания веб-контента в приложение Вы просто создаете a WebView объект, присоедините его к окну и отправьте a loadRequest: обменивайтесь сообщениями к его основному кадру.
Негласно, WebFrame объекты инкапсулируют содержание, содержавшееся в единственном элементе кадра. Иерархия WebFrame объекты используются для моделирования всей веб-страницы, где корень вызывают основным кадром. Существует a WebFrameView объект на WebFrame объект раньше выводил на экран содержание кадра. Поэтому существует параллельная иерархия WebFrameView объекты раньше представляли всю страницу. WebView объект является также родительским представлением этой иерархии. Вы не должны создавать WebFrame и WebFrameView объекты непосредственно. Когда страница загружается, или программно или пользователем, нажимающим на ссылку, эти объекты автоматически создаются.
Вы настраиваете свой встроенный веб-контент путем реализации WebView делегаты для обработки определенных аспектов процесса. WebView объекты имеют многократных делегатов, потому что процесс загрузки веб-страницы является асинхронным и сложным, если происходят ошибки. Весь WebView делегаты используют неофициальные протоколы, таким образом, только необходимо реализовать только делегатов и методы, определяющие поведение, которое Вы хотите изменить — реализации по умолчанию уже предоставлены.
Например, Вы могли бы хотеть реализовать загрузку кадра и делегатов загрузки ресурса для контроля динамики загрузки и сообщений состояния дисплея. Приложения, использующие многократные окна, могут хотеть реализовать делегата пользовательского интерфейса. Дополнительную информацию см. в отдельных неофициальных протоколах делегата: Ссылка на протокол WebFrameLoadDelegate, Ссылка на протокол WebPolicyDelegate, Ссылка на протокол WebResourceLoadDelegate и Ссылка на протокол WebUIDelegate.
Другой способ контролировать динамику загрузки с меньшим количеством управления состоит в том, чтобы наблюдать WebViewProgressEstimateChangedNotification, WebViewProgressFinishedNotification, и WebViewProgressStartedNotification уведомления. Например, Вы могли наблюдать, что эти уведомления реализовали простой индикатор хода выполнения в Вашем приложении. Вы обновляете индикатор хода выполнения путем вызова estimatedProgress метод для получения оценки суммы в настоящее время загружающегося содержания.
A WebView объект предназначается, чтобы поддерживать большинство функций, которые Вы ожидали бы в веб-браузере за исключением того, что он не реализует определенный пользовательский интерфейс для тех функций. Вы ответственны за реализацию объектов пользовательского интерфейса, таких как строки состояния, панели инструментов, кнопки и текстовые поля. Например, a WebView объект управляет прямым спиной списком по умолчанию и имеет goBack: и goForward: методы действия. Именно Ваша ответственность создать кнопки отправила бы сообщения действия тезисов. Отметьте, существуют немного наверху в ведении прямого спиной списка и кэша страницы, таким образом, необходимо отключить его, если приложение не использует его.
Вы используете a WebPreferences объект инкапсулировать предпочтения a WebView объект, такой как шрифт, текстовое кодирование и настройки изображения. Можно изменить предпочтения частного лица WebView объекты или указывают совместно используемое WebPreferences объект с помощью setPreferencesIdentifier: метод. Используйте setAutosaves: WebPreferences метод, чтобы указать, должны ли предпочтения быть автоматически сохранены к пользовательской базе данных значений по умолчанию.
Можно также расширить WebKit путем реализации собственного представления документа и классов представления для определенных типов MIME. Используйте registerViewClass:representationClass:forMIMEType: метод класса зарегистрировать Ваши пользовательские классы в a WebView объект.
Соответствует
-
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.2 с Safari 1.0 и позже.
Доступный в OS X v10.2.7 и позже.
-
Добавляет указанная схема URL к списку локальных схем.
Объявление
Swift
class func registerURLSchemeAsLocal(_scheme: String!)Objective C
+ (void)registerURLSchemeAsLocal:(NSString *)schemeПараметры
schemeСхема добавить к списку.
Обсуждение
Необходимо зарегистрировать схему, столь же локальную для ресурсов доступа с файлом URLs и иметь те же проверки безопасности как локальный файл.
Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.4.11 и позже.
-
registerViewClass (_: representationClass:forMIMEType:) + registerViewClass:representationClass:forMIMEType:Указывает представление и объекты представления, которые будут использоваться для определенных типов MIME.
Объявление
Swift
class func registerViewClass(_viewClass: AnyClass!, representationClassrepresentationClass: AnyClass!, forMIMETypeMIMEType: String!)Objective C
+ (void)registerViewClass:(Class)viewClassrepresentationClass:(Class)representationClassforMIMEType:(NSString *)MIMETypeПараметры
viewClassКласс, соответствующий
WebDocumentViewпротокол, выводящий на экран указанные типы MIME.representationClassКласс, соответствующий
WebDocumentRepresentationпротокол, представляющий указанные типы MIME.MIMETypeТип MIME содержания.
Это может быть основным типом MIME или подтипом. Например, если
MIMEType“видео /” указанное представление, и объекты представления используются для всех типов видео. Более определенные отображения подтипа, такие как «image/gif», имеют приоритет по основному соответствию типа, такому как “изображение /”.Обсуждение
После вызова этого метода, когда
MIMETypeс содержанием встречаются, экземплярыrepresentationClassиviewClassсоздаются, чтобы обработать и вывести на экран его.Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.2 с Safari 1.0 и позже.
Доступный в OS X v10.2.7 и позже.
-
Инициализирует получатель с прямоугольником кадра, именем кадра и названием группы.
Объявление
Параметры
frameRectПрямоугольник кадра для создаваемого объекта представления.
frameNameИмя веб-кадра. Это не должно быть одним из предопределенных имен кадра (см.
WebFramefindFrameNamed:метод для описания их значения), но пользовательское имя или имя используются в источнике HTML. Этот параметр может бытьnil.groupNameПроизвольный идентификатор раньше группировал связанные кадры. Например, JavaScript, работающий в кадре, может получить доступ к любому другому кадру в той же группе. Это до приложения, как это принимает решение определить объем связанных кадров. Этот параметр может быть
nil.Возвращаемое значение
Инициализированное представление возражает или
nilесли не мог бы быть создан объект.Обсуждение
Этот метод является определяемым инициализатором для
WebViewкласс.Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.2 с Safari 1.0 и позже.
Доступный в OS X v10.2.7 и позже.
-
Закрывает веб-представление, когда оно больше не необходимо.
Объявление
Swift
func close()Objective C
- (void)closeОбсуждение
Закрывает веб-представление путем разгрузки его веб-страницы и отмены любых незаконченных запросов загрузки. Закрытое веб-представление больше не реагирует на новые запросы, ни отправляет сообщения делегата. Если окно включения получателя или окно узла закрываются и отправка, это вызывается автоматически
shouldCloseWithWindowк возвратам получателяYEStrue. Используйте этот метод, чтобы мешать получателю загрузить и отправить сообщения делегата.Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.4.11 и позже.
-
Возвраты, должно ли веб-представление закрыться, когда закрывается его окно окна или узла.
Объявление
Swift
var shouldCloseWithWindow: BoolObjective C
@property(nonatomic) BOOL shouldCloseWithWindowВозвращаемое значение
Если
YEStrue, веб-представление должно закрыться; иначе, это не должно.Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.4.11 и позже.
-
Наборы, должно ли веб-представление закрыться, когда закрывается его окно окна или узла.
Объявление
Swift
var shouldCloseWithWindow: BoolObjective C
@property(nonatomic) BOOL shouldCloseWithWindowПараметры
closeЕсли
YEStrue, веб-представление должно закрыться; иначе, это не должно.Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.4.11 и позже.
-
Возвращает основной кадр, корень веб-иерархии кадра для этой страницы.
Объявление
Swift
var mainFrame: WebFrame! { get }Objective C
@property(nonatomic, readonly, strong) WebFrame *mainFrameВозвращаемое значение
Основной кадр.
Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.2 с Safari 1.0 и позже.
Доступный в OS X v10.2.7 и позже.
-
Метод действия, останавливающий загрузку любого веб-содержания кадра, которым управляет получатель.
Объявление
Swift
@IBAction func stopLoading(_sender: AnyObject?)Objective C
- (IBAction)stopLoading:(id)senderПараметры
senderОбъект, отправивший это сообщение.
Обсуждение
Остановки любое содержание в процессе того, чтобы быть загруженным основным кадром или любым из его дочерних кадров. Если никакое содержание не загружается, ничего не делает.
Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.2 с Safari 1.0 и позже.
Доступный в OS X v10.2.7 и позже.
-
Устанавливает текущее расположение получателя путем получения строки URL из отправителя.
Объявление
Swift
@IBAction func takeStringURLFrom(_sender: AnyObject?)Objective C
- (IBAction)takeStringURLFrom:(id)senderПараметры
senderОбъект, отправивший это сообщение.
Обсуждение
Этот метод устанавливает текущее расположение получателя в значение, полученное путем отправки a
stringValueсообщение кsender, тогда начинает загружать URL, возвращенныйsender.Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.2 с Safari 1.0 и позже.
Доступный в OS X v10.2.7 и позже.
См. также
loadRequest:(WebFrame) -
Метод действия, перезагружающий текущую страницу.
Объявление
Swift
@IBAction func reload(_sender: AnyObject?)Objective C
- (IBAction)reload:(id)senderПараметры
senderОбъект, отправивший это сообщение.
Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.2 с Safari 1.0 и позже.
Доступный в OS X v10.2.7 и позже.
См. также
-
Метод действия, выполняющий сквозное придание вновь юридической силы с помощью проверяющих кэш условных выражений, если это возможно.
Объявление
Swift
@IBAction func reloadFromOrigin(_sender: AnyObject?)Objective C
- (IBAction)reloadFromOrigin:(id)senderПараметры
senderОбъект, отправивший это сообщение.
Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.6 и позже.
См. также
reloadFromOrigin(Веб-представление)– перезагрузка: -
Возвращает оценку, как процент, суммы в настоящее время загружающегося содержания.
Объявление
Swift
var estimatedProgress: Double { get }Objective C
@property(nonatomic, readonly) double estimatedProgressВозвращаемое значение
Число в пределах от
0к1.0и, как только загрузка завершается,1.0пока новая загрузка не запускается, в которой точке она сбрасывает к0.Значение является оценкой на основе общего количества байтов, которые, как ожидают, будут получены для документа, включая все его возможные подресурсы. Для более точной информации о прогрессе загрузки реализуйте делегатов, соответствующих
WebFrameLoadDelegateиWebResourceLoadDelegateнеофициальные протоколы.Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.2 с Safari 1.0 и позже.
Доступный в OS X v10.2.7 и позже.
-
Возвраты, рисует ли веб-представление фон.
Объявление
Swift
var drawsBackground: BoolObjective C
@property(nonatomic) BOOL drawsBackgroundВозвращаемое значение
YEStrueесли нарисован фон; иначе,NOfalse.Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.4.11 и позже.
-
Наборы, нарисован ли фон по умолчанию, когда веб-страница не имеет никакого фонового набора.
Объявление
Swift
var drawsBackground: BoolObjective C
@property(nonatomic) BOOL drawsBackgroundПараметры
drawsBackroundЕсли
YEStrue, фон по умолчанию нарисован; еслиNOfalse, это не.Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.4.11 и позже.
-
Наборы, должно ли веб-представление обновить, даже когда это не находится в окне, которое в настоящее время видимо.
Объявление
Swift
var shouldUpdateWhileOffscreen: BoolObjective C
@property(nonatomic) BOOL shouldUpdateWhileOffscreenПараметры
updateWhileOffscreenЕсли
YEStrue, веб-представление обновляет независимо, если это видимо. ЕслиNOfalse, это обновляет, только если это видимо, возможно улучшая производительность, и затем обновляет автоматически, когда это становится видимым. Значение по умолчаниюYEStrue.Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.6 и позже.
См. также
-
Возвраты, должно ли веб-представление обновить, даже когда это не видимо.
Объявление
Swift
var shouldUpdateWhileOffscreen: BoolObjective C
@property(nonatomic) BOOL shouldUpdateWhileOffscreenВозвращаемое значение
YEStrueесли это должно обновить, даже когда это не видимо; иначе,NOfalse.Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.6 и позже.
См. также
-
Наборы, использовать ли прямой спиной список.
Объявление
Swift
func setMaintainsBackForwardList(_flag: Bool)Objective C
- (void)setMaintainsBackForwardList:(BOOL)flagПараметры
flagЕсли
NOfalse, очищает прямой спиной список и оставляет владение кэш страницы; иначе, это не делает.Обсуждение
Прямой спиной список поддерживает кэш страницы, таким образом, приложения, не использующие
goForwardилиgoBackметоды должны отключить его.Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.2 с Safari 1.0 и позже.
Доступный в OS X v10.2.7 и позже.
См. также
-
Возвращает прямой спиной список получателя.
Объявление
Swift
var backForwardList: WebBackForwardList! { get }Objective C
@property(nonatomic, readonly, strong) WebBackForwardList *backForwardListВозвращаемое значение
Прямой спиной список получателя.
Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.2 с Safari 1.0 и позже.
Доступный в OS X v10.2.7 и позже.
-
Возвраты, может ли быть загружено предыдущее расположение.
Объявление
Swift
var canGoBack: Bool { get }Objective C
@property(nonatomic, readonly) BOOL canGoBackВозвращаемое значение
YEStrueесли способный перемещаться назад; иначе,NOfalse.Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.2 с Safari 1.0 и позже.
Доступный в OS X v10.2.7 и позже.
См. также
-
Загружает предыдущее расположение в прямом спиной списке.
Объявление
Swift
func goBack() -> BoolObjective C
- (BOOL)goBackВозвращаемое значение
YEStrueесли способный перемещаться назад; иначе,NOfalse.Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.2 с Safari 1.0 и позже.
Доступный в OS X v10.2.7 и позже.
-
Метод действия, загружающий предыдущее расположение в прямом спиной списке.
Объявление
Swift
@IBAction func goBack(_sender: AnyObject?)Objective C
- (IBAction)goBack:(id)senderПараметры
senderОбъект, отправивший это сообщение.
Обсуждение
Этот метод ничего не делает, если это неспособно переместиться назад.
Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.2 с Safari 1.0 и позже.
Доступный в OS X v10.2.7 и позже.
См. также
-
Возвраты, может ли быть загружено следующее расположение.
Объявление
Swift
var canGoForward: Bool { get }Objective C
@property(nonatomic, readonly) BOOL canGoForwardВозвращаемое значение
YEStrueесли способный продвигаться; иначе,NOfalse.Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.2 с Safari 1.0 и позже.
Доступный в OS X v10.2.7 и позже.
См. также
-
Загружает следующее расположение в прямом спиной списке.
Объявление
Swift
func goForward() -> BoolObjective C
- (BOOL)goForwardВозвращаемое значение
YEStrueесли способный продвигаться; иначе,NOfalse.Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.2 с Safari 1.0 и позже.
Доступный в OS X v10.2.7 и позже.
См. также
-
Метод действия, загружающий следующее расположение в прямом спиной списке.
Объявление
Swift
@IBAction func goForward(_sender: AnyObject?)Objective C
- (IBAction)goForward:(id)senderПараметры
senderОбъект, отправивший это сообщение.
Обсуждение
Этот метод ничего не делает, если это неспособно продвинуться.
Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.2 с Safari 1.0 и позже.
Доступный в OS X v10.2.7 и позже.
См. также
-
Загружает определенное расположение из прямого спиной списка и устанавливает его как текущий элемент.
Объявление
Swift
func goToBackForwardItem(_item: WebHistoryItem!) -> BoolObjective C
- (BOOL)goToBackForwardItem:(WebHistoryItem *)itemПараметры
itemИндекс расположения для загрузки. Этот метод устанавливает текущий элемент в прямом спиной списке к
item.Возвращаемое значение
YEStrueеслиitemнаходится в прямом спиной списке; иначе,NOfalse.Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.2 с Safari 1.0 и позже.
Доступный в OS X v10.2.7 и позже.
См. также
-
Возвраты, может ли текст быть сделан больше.
Объявление
Swift
var canMakeTextLarger: Bool { get }Objective C
@property(nonatomic, readonly) BOOL canMakeTextLargerВозвращаемое значение
YEStrueесли способный сделать текст больше; иначе,NOfalse.Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.2 с Safari 1.0 и позже.
Доступный в OS X v10.2.7 и позже.
-
Метод действия, увеличивающий размер текста одним модулем.
Объявление
Swift
@IBAction func makeTextLarger(_sender: AnyObject?)Objective C
- (IBAction)makeTextLarger:(id)senderПараметры
senderОбъект, отправивший это сообщение.
Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.2 с Safari 1.0 и позже.
Доступный в OS X v10.2.7 и позже.
-
Возвраты, может ли текст быть сделан меньшим.
Объявление
Swift
var canMakeTextSmaller: Bool { get }Objective C
@property(nonatomic, readonly) BOOL canMakeTextSmallerВозвращаемое значение
YEStrueесли способный сделать текст меньшим; иначе,NOfalse.Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.2 с Safari 1.0 и позже.
Доступный в OS X v10.2.7 и позже.
-
Метод действия, сокращающий размер текста одним модулем.
Объявление
Swift
@IBAction func makeTextSmaller(_sender: AnyObject?)Objective C
- (IBAction)makeTextSmaller:(id)senderПараметры
senderОбъект, отправивший это сообщение.
Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.2 с Safari 1.0 и позже.
Доступный в OS X v10.2.7 и позже.
-
Возвратите делегата загрузки получателя.
Объявление
Swift
unowned(unsafe) var downloadDelegate: AnyObject!Objective C
@property(nonatomic, assign) id downloadDelegateВозвращаемое значение
Делегат загрузки получателя, реализующий
WebDownloadпротокол.Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.2 с Safari 1.0 и позже.
Доступный в OS X v10.2.7 и позже.
См. также
-
Устанавливает совместно используемого делегата загрузки получателя.
Объявление
Swift
unowned(unsafe) var downloadDelegate: AnyObject!Objective C
@property(nonatomic, assign) id downloadDelegateПараметры
delegateДелегат загрузки, реализующий
WebDownloadпротокол.Обсуждение
WebKit может создать
WebDownloadобъекты автоматически для обработки загрузок, запускающихся с веб-страницы или ссылки.Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.2 с Safari 1.0 и позже.
Доступный в OS X v10.2.7 и позже.
См. также
-
Возвратите делегата загрузки кадра получателя.
Объявление
Swift
unowned(unsafe) var frameLoadDelegate: AnyObject!Objective C
@property(nonatomic, assign) id frameLoadDelegateВозвращаемое значение
Делегат загрузки кадра, соответствующий
WebFrameLoadDelegateпротокол.Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.2 с Safari 1.0 и позже.
Доступный в OS X v10.2.7 и позже.
См. также
-
Устанавливает делегата загрузки кадра получателя.
Объявление
Swift
unowned(unsafe) var frameLoadDelegate: AnyObject!Objective C
@property(nonatomic, assign) id frameLoadDelegateПараметры
delegateДелегат загрузки кадра, соответствующий
WebFrameLoadDelegateпротокол.Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.2 с Safari 1.0 и позже.
Доступный в OS X v10.2.7 и позже.
См. также
-
Возвращает делегата политики получателя.
Объявление
Swift
unowned(unsafe) var policyDelegate: AnyObject!Objective C
@property(nonatomic, assign) id policyDelegateВозвращаемое значение
Делегат политики, соответствующий
WebPolicyDelegateпротокол.Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.2 с Safari 1.0 и позже.
Доступный в OS X v10.2.7 и позже.
См. также
-
Устанавливает делегата политики получателя.
Объявление
Swift
unowned(unsafe) var policyDelegate: AnyObject!Objective C
@property(nonatomic, assign) id policyDelegateПараметры
delegateДелегат политики, соответствующий
WebPolicyDelegateпротокол.Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.2 с Safari 1.0 и позже.
Доступный в OS X v10.2.7 и позже.
См. также
-
Возвращает делегата загрузки ресурса получателя.
Объявление
Swift
unowned(unsafe) var resourceLoadDelegate: AnyObject!Objective C
@property(nonatomic, assign) id resourceLoadDelegateВозвращаемое значение
Делегат загрузки ресурса, соответствующий
WebResourceLoadDelegateпротокол.Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.2 с Safari 1.0 и позже.
Доступный в OS X v10.2.7 и позже.
См. также
-
Устанавливает делегата загрузки ресурса получателя.
Объявление
Swift
unowned(unsafe) var resourceLoadDelegate: AnyObject!Objective C
@property(nonatomic, assign) id resourceLoadDelegateПараметры
delegateДелегат загрузки ресурса, соответствующий
WebResourceLoadDelegateпротокол.Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.2 с Safari 1.0 и позже.
Доступный в OS X v10.2.7 и позже.
См. также
-
Возвращает делегата пользовательского интерфейса получателя.
Объявление
Swift
unowned(unsafe) var UIDelegate: AnyObject!Objective C
@property(nonatomic, assign) id UIDelegateВозвращаемое значение
Делегат пользовательского интерфейса, соответствующий
WebUIDelegateпротокол.Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.2 с Safari 1.0 и позже.
Доступный в OS X v10.2.7 и позже.
См. также
-
Устанавливает делегата пользовательского интерфейса получателя.
Объявление
Objective C
- (void)setUIDelegate:(id)delegateПараметры
delegateДелегат пользовательского интерфейса, соответствующий
WebUIDelegateпротокол.Оператор импорта
Objective C
@import WebKit;Доступность
Доступный в OS X v10.2 с Safari 1.0 и позже.
Доступный в OS X v10.2.7 и позже.
См. также
-
Возвращает окно узла получателя.
Объявление
Swift
var hostWindow: NSWindow!Objective C
@property(nonatomic, strong) NSWindow *hostWindowВозвращаемое значение
Окно узла получателя.
Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.2 с Safari 1.0 и позже.
Доступный в OS X v10.2.7 и позже.
См. также
-
Устанавливает окно узла получателя.
Объявление
Swift
var hostWindow: NSWindow!Objective C
@property(nonatomic, strong) NSWindow *hostWindowПараметры
hostWindowОкно узла.
Обсуждение
Этот метод устанавливает окно узла получателя в
hostWindow. Ваше приложение должно только использовать этот метод, если веб-представление будет удаленным из своего окна временно, и Вы хотите, чтобы веб-представление продолжало действовать (например, Вы не хотите прерывать происходящую загрузку). Так как получатель поддерживает копиюhostWindow, это - Ваша ответственность установить окно узла вnilпрежде, чем закрыть окно, чтобы избежать использовать избыточную память.Например, Вы могли бы вызвать этот метод при присоединении веб-представления к
NSTabViewобъект (как в снабженной вкладками реализации браузера).NSTabViewобъект вынимает представления из окна, когда они не находятся на активной вкладке, таким образом, необходимо вызвать этот метод, прежде чем веб-представление будет удалено из его окна. Если Вы не вызовете этот метод, то плагины прекратят работать, когда веб-представление будет удалено из его окна.Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.2 с Safari 1.0 и позже.
Доступный в OS X v10.2.7 и позже.
См. также
-
Возвращает предпочтения получателя.
Объявление
Swift
var preferences: WebPreferences!Objective C
@property(nonatomic, strong) WebPreferences *preferencesВозвращаемое значение
Предпочтения получателя или стандартные предпочтения, если предпочтения не были установлены с помощью
setPreferences:метод.Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.2 с Safari 1.0 и позже.
Доступный в OS X v10.2.7 и позже.
См. также
-
Устанавливает предпочтения получателя.
Объявление
Swift
var preferences: WebPreferences!Objective C
@property(nonatomic, strong) WebPreferences *preferencesПараметры
preferencesПредпочтения веб-представления.
Обсуждение
Как правило, Вы не вызываете этот метод непосредственно. Используйте
setPreferencesIdentifier:метод для изменения предпочтений получателя.Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.2 с Safari 1.0 и позже.
Доступный в OS X v10.2.7 и позже.
См. также
-
Возвращает идентификатор предпочтений получателя.
Объявление
Swift
var preferencesIdentifier: String!Objective C
@property(nonatomic, copy) NSString *preferencesIdentifierВозвращаемое значение
Предпочтительный идентификатор.
Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.2 с Safari 1.0 и позже.
Доступный в OS X v10.2.7 и позже.
См. также
-
Устанавливает предпочтительный идентификатор получателя, создавая предпочтительный объект в случае необходимости.
Объявление
Swift
var preferencesIdentifier: String!Objective C
@property(nonatomic, copy) NSString *preferencesIdentifierПараметры
anIdentifierУникальный идентификатор для предпочтений — это фиксируется к ключам, используемым для хранения предпочтений получателя в пользовательской базе данных значений по умолчанию.
WebViewобъекты могут совместно использовать экземплярыWebPreferencesкласс при помощи того же предпочтительного идентификатора.Обсуждение
Этот метод устанавливает предпочтения получателя в указанный предпочтительный объект, если это существует. Иначе, этот метод создает новое
WebPreferencesобъект для получателя, инициализированного сanIdentifier. Используйте этот метод для изменения предпочтений, используемых получателемWebFrameViewобъекты. Если Вы непосредственно не устанавливаете предпочтения,WebFrameViewобъекты используют предпочтения, возвращенныеstandardPreferencesметод классаWebPreferences.Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.2 с Safari 1.0 и позже.
Доступный в OS X v10.2.7 и позже.
См. также
-
Возвраты, загружает ли веб-представление содержание.
Объявление
Objective C
- (BOOL)isLoadingВозвращаемое значение
YEStrueесли веб-представление в настоящее время загружает какие-либо ресурсы; иначе,NOfalse.Оператор импорта
Objective C
@import WebKit;Доступность
Доступный в OS X v10.4.11 и позже.
-
Возвращает кадр с активным выбором.
Объявление
Swift
var selectedFrame: WebFrame! { get }Objective C
@property(nonatomic, readonly, strong) WebFrame *selectedFrameВозвращаемое значение
Кадр, содержащий первого респондента. Если это не существует, кадр, содержащий выбор «не нулевая длина»; иначе,
nil.Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.4.11 и позже.
-
Устанавливает URL, который загружает основной кадр.
Объявление
Swift
var mainFrameURL: String!Objective C
@property(nonatomic, copy) NSString *mainFrameURLПараметры
URLStringОсновной кадр строка URL.
Обсуждение
Этот метод функционально эквивалентен вызову
[[webView mainFrame] loadRequest:[NSURLRequest requestWithURL: [NSURL URLWithString:URLString]]].Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.4.11 и позже.
-
Возвращает URL, который загружает основной кадр.
Объявление
Swift
var mainFrameURL: String!Objective C
@property(nonatomic, copy) NSString *mainFrameURLВозвращаемое значение
Основной кадр строка URL.
Обсуждение
Этот метод функционально эквивалентен вызову
[[[[[webView mainFrame] provisionalDataSource] request] URL] absoluteString].Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.4.11 и позже.
-
Возвращает заголовок HTML загруженной страницы.
Объявление
Swift
var mainFrameTitle: String! { get }Objective C
@property(nonatomic, readonly, copy) NSString *mainFrameTitleВозвращаемое значение
Заголовок HTML загруженной страницы. Возвраты
@""если загруженным документом не является HTML.Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.4.11 и позже.
-
Возвращает favicon сайта.
Объявление
Swift
var mainFrameIcon: NSImage! { get }Objective C
@property(nonatomic, readonly, strong) NSImage *mainFrameIconВозвращаемое значение
Значок сайта. Возвраты
nilесли не предоставлен никакой favicon.Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.4.11 и позже.
-
Возвращает документ DOM для основного кадра.
Объявление
Swift
var mainFrameDocument: DOMDocument! { get }Objective C
@property(nonatomic, readonly, strong) DOMDocument *mainFrameDocumentВозвращаемое значение
Документ DOM для основного кадра.
Обсуждение
Вызов этого метода эквивалентен
[[webView mainFrame] DOMDocument].Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.4.11 и позже.
-
Возвраты, может ли получатель вывести на экран содержание данного типа MIME.
Объявление
Swift
class func canShowMIMEType(_MIMEType: String!) -> BoolObjective C
+ (BOOL)canShowMIMEType:(NSString *)MIMETypeПараметры
MIMETypeТип MIME содержания.
Возвращаемое значение
YEStrueесли получатель может вывести на экран содержание указанного типа MIME гдеMIMETypeодин из стандартных типов как «image/gif»; иначе,NOfalse.Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.2 с Safari 1.0 и позже.
Доступный в OS X v10.2.7 и позже.
-
Возвращается список MIME вводит тот WebKit рендеринг как HTML.
Объявление
Swift
class func MIMETypesShownAsHTML() -> [AnyObject]!Objective C
+ (NSArray *)MIMETypesShownAsHTMLВозвращаемое значение
Массив, содержащий
NSStringобъекты, представляющие MIME, вводят попытки WebKit представить как HTML.Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.3.9 и позже.
См. также
-
Устанавливает типы MIME тот WebKit попытки представить как HTML.
Объявление
Swift
class func setMIMETypesShownAsHTML(_MIMETypes: [AnyObject]!)Objective C
+ (void)setMIMETypesShownAsHTML:(NSArray *)MIMETypesПараметры
MIMETypesМассив
NSStringобъекты, представляющие типы MIME. Как правило, Вы создаетеMIMETypesмассив путем добавления дополнительных типов к массиву, возвращенномуMIMETypesShownAsHTMLметод класса.Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.3.9 и позже.
-
Возвраты, интерпретирует ли получатель тип MIME как HTML.
Объявление
Swift
class func canShowMIMETypeAsHTML(_MIMEType: String!) -> BoolObjective C
+ (BOOL)canShowMIMETypeAsHTML:(NSString *)MIMETypeПараметры
MIMETypeТип MIME содержания.
Возвращаемое значение
YEStrueесли получатель интерпретируетMIMETypeкак HTML; иначе,NOfalse.Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.2 с Safari 1.0 и позже.
Доступный в OS X v10.2.7 и позже.
-
Возвраты, поддерживает ли представление документа различные текстовые кодировки.
Объявление
Swift
var supportsTextEncoding: Bool { get }Objective C
@property(nonatomic, readonly) BOOL supportsTextEncodingВозвращаемое значение
YEStrueесли представление документа получателя может поддерживать различные текстовые кодировки; иначе,NOfalse.Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.2 с Safari 1.0 и позже.
Доступный в OS X v10.2.7 и позже.
-
Возвращает пользовательский текст, кодирующий имя.
Объявление
Swift
var customTextEncodingName: String!Objective C
@property(nonatomic, copy) NSString *customTextEncodingNameВозвращаемое значение
Пользовательский текст получателя, кодирующий имя или
nilесли не был установлен никакой пользовательский текст, кодирующий имя.Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.2 с Safari 1.0 и позже.
Доступный в OS X v10.2.7 и позже.
См. также
-
Определяет пользовательский текст, кодирующий имя.
Объявление
Swift
var customTextEncodingName: String!Objective C
@property(nonatomic, copy) NSString *customTextEncodingNameПараметры
encodingNameТекст, кодирующий имя. Если
nil, кодировка по умолчанию восстанавливается.Обсуждение
Этот метод переопределяет текстовое кодирование по умолчанию, включая любое кодирование, указанное в заголовке веб-страницы или ответе HTTP. Вызов этого метода останавливает любую происходящую загрузку. Когда основной кадр изменяется на новое расположение, или если, кодировка по умолчанию восстанавливается
encodingNamenil.Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.2 с Safari 1.0 и позже.
Доступный в OS X v10.2.7 и позже.
См. также
-
Возвращает множитель размера шрифта для текста, выведенного на экран в веб-объектах представления кадра, которыми управляет получатель.
Объявление
Swift
var textSizeMultiplier: FloatObjective C
@property(nonatomic) float textSizeMultiplierВозвращаемое значение
Множитель размера шрифта, дробное значение процента, где
1.0обозначает 100%.Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.2 с Safari 1.0 и позже.
Доступный в OS X v10.2.7 и позже.
См. также
-
Измените множитель размера шрифта для текста, выведенного на экран в веб-объектах представления кадра, которыми управляет получатель.
Объявление
Swift
var textSizeMultiplier: FloatObjective C
@property(nonatomic) float textSizeMultiplierПараметры
multiplierДробный процент оценивает где
1.0обозначает 100%.Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.2 с Safari 1.0 и позже.
Доступный в OS X v10.2.7 и позже.
См. также
-
Ищет представление документа строку и выделяет его, если это найдено.
Объявление
Swift
func searchFor(_string: String!, directionforward: Bool, caseSensitivecaseFlag: Bool, wrapwrapFlag: Bool) -> BoolObjective C
- (BOOL)searchFor:(NSString *)stringdirection:(BOOL)forwardcaseSensitive:(BOOL)caseFlagwrap:(BOOL)wrapFlagПараметры
stringСтрока поиска.
forwardЕсли
YEStrueнаправление поиска вперед; еслиNOfalse, направление является обратным.caseFlagЕсли
YEStrueесли поиск чувствителен к регистру; иначе, это не.wrapFlagЕсли
YEStrueесли переносится поиск; иначе, это не делает.Возвращаемое значение
YEStrueесли поиск успешен; иначе,NOfalse.Обсуждение
Поиск
stringначинается с текущего выбора и продолжается в направлении, указанномforward. Поиск продолжается через все кадры.Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.2 с Safari 1.0 и позже.
Доступный в OS X v10.2.7 и позже.
-
Возвращает название группы получателя.
Возвращаемое значение
Название группы получателя.
Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.2 с Safari 1.0 и позже.
Доступный в OS X v10.2.7 и позже.
См. также
-
Устанавливает название группы получателя.
Параметры
groupNameПроизвольный идентификатор раньше группировал связанные кадры.
Обсуждение
Вы могли бы использовать этот метод для установки названия группы a
WebViewобъект после того, как это загружается из файла пера.Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.2 с Safari 1.0 и позже.
Доступный в OS X v10.2.7 и позже.
-
Возвращает надлежащую строку агента пользователя для данного URL.
Объявление
Параметры
URLURL, для которого Вы нуждаетесь в строке агента пользователя.
Возвращаемое значение
Строка агента пользователя для данного URL. Строка агента пользователя используется веб-сайтами для идентификации клиентского браузера.
Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.2 с Safari 1.0 и позже.
Доступный в OS X v10.2.7 и позже.
См. также
-
Возвращает имя приложения получателя, использующееся в строке агента пользователя.
Объявление
Swift
var applicationNameForUserAgent: String!Objective C
@property(nonatomic, copy) NSString *applicationNameForUserAgentВозвращаемое значение
Имя приложения для использования в строке агента пользователя. Агент пользователя используется веб-сайтами для идентификации клиентского браузера.
Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.2 с Safari 1.0 и позже.
Доступный в OS X v10.2.7 и позже.
-
Устанавливает имя приложения, используемое в строке агента пользователя.
Объявление
Swift
var applicationNameForUserAgent: String!Objective C
@property(nonatomic, copy) NSString *applicationNameForUserAgentПараметры
applicationNameИмя приложения для использования в строке агента пользователя. Агент пользователя используется веб-сайтами для идентификации клиентского браузера.
Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.2 с Safari 1.0 и позже.
Доступный в OS X v10.2.7 и позже.
-
Возвращает пользовательскую строку агента пользователя получателя.
Объявление
Swift
var customUserAgent: String!Objective C
@property(nonatomic, copy) NSString *customUserAgentВозвращаемое значение
Строка агента пользователя для идентификации клиентского браузера. Пользовательская строка агента пользователя используется для всего URLs.
Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.2 с Safari 1.0 и позже.
Доступный в OS X v10.2.7 и позже.
-
Устанавливает пользовательскую строку агента пользователя получателя.
Объявление
Swift
var customUserAgent: String!Objective C
@property(nonatomic, copy) NSString *customUserAgentПараметры
userAgentStringПользовательская строка агента пользователя. Строка агента пользователя используется веб-сайтами для идентификации клиентского браузера. Пользовательская строка агента пользователя используется для всего URLs. Если
nil, тогда получатель создает строку агента пользователя, приводящую к лучшим результатам рендеринга для каждого URL.Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.2 с Safari 1.0 и позже.
Доступный в OS X v10.2.7 и позже.
-
Возвращает результат выполнения сценария.
Объявление
Параметры
scriptСценарий для выполнения.
Возвращаемое значение
Результат выполнения JavaScript, указанного
script, или пустая строка, если сценарий перестал работать.Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.2 с Safari 1.0 и позже.
Доступный в OS X v10.2.7 и позже.
-
Возвращает URL из указанной области монтажа.
Объявление
Swift
class func URLFromPasteboard(_pasteboard: NSPasteboard!) -> NSURL!Objective C
+ (NSURL *)URLFromPasteboard:(NSPasteboard *)pasteboardПараметры
pasteboardОбласть монтажа, содержащая URL.
Возвращаемое значение
URL от указанной области монтажа или
nilесли нет никакого URL наpasteboard.Обсуждение
Этот метод поддерживает многократные типы области монтажа включая
NSRULPboardType.Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.3.9 и позже.
См. также
-
Возвращает заголовок URL от указанной области монтажа.
Объявление
Swift
class func URLTitleFromPasteboard(_pasteboard: NSPasteboard!) -> String!Objective C
+ (NSString *)URLTitleFromPasteboard:(NSPasteboard *)pasteboardПараметры
pasteboardОбласть монтажа, содержащая URL.
Возвращаемое значение
Заголовок URL на
pasteboard. Возвратыnilесли нет никакого URL наpasteboardили URL не имеет никакого заголовка.Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.3.9 и позже.
См. также
-
Возвращает массив типов области монтажа для элемента.
Объявление
Swift
func pasteboardTypesForElement(_element: [NSObject : AnyObject]!) -> [AnyObject]!Objective C
- (NSArray *)pasteboardTypesForElement:(NSDictionary *)elementПараметры
elementЭлемент, типы области монтажа которого Вы хотите.
Возвращаемое значение
Массив области монтажа вводит для элемента.
Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.3.9 и позже.
-
Возвращает массив типов области монтажа, которые могут использоваться для текущего выбора получателя.
Объявление
Swift
var pasteboardTypesForSelection: [AnyObject]! { get }Objective C
@property(nonatomic, readonly, copy) NSArray *pasteboardTypesForSelectionВозвращаемое значение
Массив типов области монтажа, которые могут использоваться для текущего выбора получателя.
Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.3.9 и позже.
-
writeElement (_: withPasteboardTypes:toPasteboard:) - writeElement:withPasteboardTypes:toPasteboard:Пишет элемент в область монтажа с помощью списка типов.
Объявление
Swift
func writeElement(_element: [NSObject : AnyObject]!, withPasteboardTypestypes: [AnyObject]!, toPasteboardpasteboard: NSPasteboard!)Objective C
- (void)writeElement:(NSDictionary *)elementwithPasteboardTypes:(NSArray *)typestoPasteboard:(NSPasteboard *)pasteboardПараметры
elementЭлемент для записи в область монтажа.
typesОбласть монтажа вводит для использования для элемента.
pasteboardОбласть монтажа для использования для записи.
Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.3.9 и позже.
-
writeSelectionWithPasteboardTypes (_: toPasteboard:) - writeSelectionWithPasteboardTypes:toPasteboard:Пишет текущий выбор получателя в область монтажа с помощью списка типов.
Объявление
Swift
func writeSelectionWithPasteboardTypes(_types: [AnyObject]!, toPasteboardpasteboard: NSPasteboard!)Objective C
- (void)writeSelectionWithPasteboardTypes:(NSArray *)typestoPasteboard:(NSPasteboard *)pasteboardПараметры
typesОбласть монтажа вводит для использования для выбора.
pasteboardОбласть монтажа для использования для записи.
Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.3.9 и позже.
-
Возвращает описание словаря элемента в данной точке в координатах получателя.
Объявление
Objective C
- (NSDictionary *)elementAtPoint:(NSPoint)pointПараметры
pointТочка для представления как словарь.
Возвращаемое значение
Описание словаря элемента в
pointв координатах получателя.Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.3.9 и позже.
См. также
webView:dragDestinationActionMaskForDraggingInfo:(WebUIDelegate)webView:dragSourceActionMaskForPoint: -
Перемещает каре перетаскивания, указывающее место назначения работы перетаскивания к данной точке.
Объявление
Swift
func moveDragCaretToPoint(_point: NSPoint)Objective C
- (void)moveDragCaretToPoint:(NSPoint)pointПараметры
pointТочка для перемещения каре перетаскивания в.
Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.3.9 и позже.
См. также
-
Удаляет каре перетаскивания, указывающее место назначения работы перетаскивания.
Объявление
Swift
func removeDragCaret()Objective C
- (void)removeDragCaretОператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.3.9 и позже.
См. также
-
Метод действия, копирующий выбранное содержание в общую область монтажа.
Объявление
Swift
func copy(_sender: AnyObject?)Objective C
- (void)copy:(id)senderПараметры
senderОбъект, отправивший это сообщение.
Обсуждение
Этот метод действия копирует выбранное содержание на общую область монтажа в стольких же форматов сколько поддержки получателя. Например, простой текст возражают использованию
NSStringPboardTypeдля простого текста и объекта обогащенного текста также используетNSRTFPboardType.Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.3.9 и позже.
См. также
-
Метод действия, копирующий информацию о шрифтах на область монтажа шрифта.
Объявление
Swift
func copyFont(_sender: AnyObject?)Objective C
- (void)copyFont:(id)senderПараметры
senderОбъект, отправивший это сообщение.
Обсуждение
Этот метод действия копирует информацию о шрифтах для первого символа выбора (или для точки вставки) на область монтажа шрифта как
NSFontPboardType.Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.3.9 и позже.
См. также
-
Метод действия, удаляющий выбранное содержание и помещающий его на общую область монтажа.
Объявление
Swift
func cut(_sender: AnyObject?)Objective C
- (void)cut:(id)senderПараметры
senderОбъект, отправивший это сообщение.
Обсуждение
Этот метод действия удаляет выбранное содержание и помещает его на общую область монтажа в стольких же форматов сколько поддержки получателя. Например, простой текст возражают использованию
NSStringPboardTypeдля простого текста и объекта обогащенного текста также используетNSRTFPboardType.Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.3.9 и позже.
См. также
-
Метод действия, удаляющий выбранное содержание.
Объявление
Swift
func delete(_sender: AnyObject?)Objective C
- (void)delete:(id)senderПараметры
senderОбъект, отправивший это сообщение.
Обсуждение
Область монтажа незатронута путем вызова этого метода.
Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.3.9 и позже.
См. также
-
Метод действия, вставляющий содержание от области монтажа в точке вставки или по выбору.
Объявление
Swift
func paste(_sender: AnyObject?)Objective C
- (void)paste:(id)senderПараметры
senderОбъект, отправивший это сообщение.
Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.3.9 и позже.
См. также
-
Метод действия, вставляющий информацию о шрифтах от области монтажа шрифта.
Объявление
Swift
func pasteFont(_sender: AnyObject?)Objective C
- (void)pasteFont:(id)senderПараметры
senderОбъект, отправивший это сообщение.
Обсуждение
Этот метод действия вставляет информацию о шрифтах от области монтажа шрифта на выбранное довольное или точку вставки объекта обогащенного текста, или по всему тексту получателя.
Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.3.9 и позже.
См. также
-
Метод действия, вставляющий содержание области монтажа как простой текст.
Объявление
Swift
func pasteAsPlainText(_sender: AnyObject?)Objective C
- (void)pasteAsPlainText:(id)senderПараметры
senderОбъект, отправивший это сообщение.
Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.3.9 и позже.
См. также
-
Метод действия, вставляющий содержание области монтажа в получатель как обогащенный текст, поддерживая его атрибуты.
Объявление
Swift
func pasteAsRichText(_sender: AnyObject?)Objective C
- (void)pasteAsRichText:(id)senderПараметры
senderОбъект, отправивший это сообщение.
Обсуждение
Если существует тот, текст вставляется в точке вставки; иначе, это заменяет выбор.
Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.3.9 и позже.
См. также
-
Метод действия, применяющий выравнивание по центру к выбранному содержанию или всему содержанию, если нет никакого выбора.
Объявление
Swift
func alignCenter(_sender: AnyObject?)Objective C
- (void)alignCenter:(id)senderПараметры
senderОбъект, отправивший это сообщение.
Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.3.9 и позже.
-
Метод действия, применяющий полное выравнивание к выбранному содержанию или всему содержанию, если нет никакого выбора.
Объявление
Swift
func alignJustified(_sender: AnyObject?)Objective C
- (void)alignJustified:(id)senderПараметры
senderОбъект, отправивший это сообщение.
Обсуждение
Этот метод ведет себя подобный
alignJustified:метод вNSTextView.Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.3.9 и позже.
-
Метод действия, применяющий выравнивание по левому краю к выбранному содержанию или всему содержанию, если нет никакого выбора.
Объявление
Swift
func alignLeft(_sender: AnyObject?)Objective C
- (void)alignLeft:(id)senderПараметры
senderОбъект, отправивший это сообщение.
Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.3.9 и позже.
-
Метод действия, применяющий выравнивание по правому краю к выбранному содержанию или всему содержанию, если нет никакого выбора.
Объявление
Swift
func alignRight(_sender: AnyObject?)Objective C
- (void)alignRight:(id)senderПараметры
senderОбъект, отправивший это сообщение.
Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.3.9 и позже.
-
Метод действия, изменяющий шрифт выбора или все содержание, если нет никакого выбора.
Объявление
Swift
func changeFont(_sender: AnyObject?)Objective C
- (void)changeFont:(id)senderПараметры
senderОбъект, отправивший это сообщение.
Обсуждение
Если получатель не использует панель Fonts, этот метод ничего не делает.
Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.3.9 и позже.
См. также
-
Метод действия, изменяющий атрибуты текущего выбора.
Объявление
Swift
func changeAttributes(_sender: AnyObject?)Objective C
- (void)changeAttributes:(id)senderПараметры
senderОбъект, отправивший это сообщение.
Обсуждение
Этот метод ведет себя подобный
changeAttributes:метод вNSTextView.Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.3.9 и позже.
См. также
-
Выбирает цвет фона выбранного содержания.
Объявление
Swift
func changeDocumentBackgroundColor(_sender: AnyObject?)Objective C
- (void)changeDocumentBackgroundColor:(id)senderПараметры
senderОбъект, отправивший это сообщение.
Обсуждение
Этот метод вызывается
NSColorPanelотправитель и ведет себя подобныйchangeDocumentBackgroundColor:метод вNSTextView.Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.3.9 и позже.
См. также
-
Выбирает цвет выбранного содержания.
Объявление
Swift
func changeColor(_sender: AnyObject?)Objective C
- (void)changeColor:(id)senderПараметры
senderОбъект, отправивший это сообщение.
Обсуждение
Этот метод вызывается
NSColorPanelотправитель и ведет себя подобныйchangeColor:метод вNSTextView.Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.3.9 и позже.
См. также
-
Метод действия, ищущий слово с ошибками в получателе.
Объявление
Swift
func checkSpelling(_sender: AnyObject?)Objective C
- (void)checkSpelling:(id)senderПараметры
senderОбъект, отправивший это сообщение.
Обсуждение
Этот метод действия запускает поиск в конце выбора и продолжается, пока это не достигает слова, подозреваемого в том, чтобы быть написанным c орфографическими ошибками или конце содержания. Если слово не распознано сервером написания, a
showGuessPanel:сообщение отправляется в получатель, открывающий панель Guess и позволяющий пользователю делать исправление или добавлять слово к локальному словарю.Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.3.9 и позже.
См. также
-
Метод действия, показывающий панель исправления орфографических ошибок.
Объявление
Swift
func showGuessPanel(_sender: AnyObject?)Objective C
- (void)showGuessPanel:(id)senderПараметры
senderОбъект, отправивший это сообщение.
Обсуждение
Этот метод действия открывает панель Spelling, позволяя пользователю сделать исправление во время проверки правописания.
Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.3.9 и позже.
См. также
-
Метод действия, открывающий меню Find и панель Find.
Объявление
Swift
func performFindPanelAction(_sender: AnyObject?)Objective C
- (void)performFindPanelAction:(id)senderПараметры
senderОбъект, отправивший это сообщение.
Обсуждение
Этот метод ведет себя подобный
performFindPanelAction:метод вNSTextView.Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.3.9 и позже.
-
Метод действия, начинающий говорить выделенный текст или весь текст, если нет никакого выбора.
Объявление
Swift
func startSpeaking(_sender: AnyObject?)Objective C
- (void)startSpeaking:(id)senderПараметры
senderОбъект, отправивший это сообщение.
Обсуждение
Речь продолжается асинхронно до конца текста или, пока не завершено путем вызова
stopSpeaking:метод. Этот метод ведет себя подобныйstartSpeaking:метод вNSTextView.Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.3.9 и позже.
См. также
-
Метод действия, прекращающий говорить, который происходит.
Объявление
Swift
func stopSpeaking(_sender: AnyObject?)Objective C
- (void)stopSpeaking:(id)senderПараметры
senderОбъект, отправивший это сообщение.
Обсуждение
Этот метод действия останавливает речь, ранее запущенную с
startSpeaking:. Этот метод ведет себя подобныйstopSpeaking:метод вNSTextView.Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.3.9 и позже.
См. также
-
Возвраты, разрешают ли пользователю отредактировать документ.
Объявление
Objective C
- (BOOL)isEditableВозвращаемое значение
YEStrueесли получатель позволяет пользователю редактировать документ HTML,NOfalseесли это не делает.Обсуждение
Можно изменить документ получателя программно независимо от этой установки.
Оператор импорта
Objective C
@import WebKit;Доступность
Доступный в OS X v10.3.9 и позже.
См. также
-
Наборы, позволяет ли получатель пользователю редактировать свой документ HTML.
Объявление
Swift
var editable: BoolObjective C
@property(nonatomic, getter=isEditable) BOOL editableПараметры
flagYEStrueесли получатель позволяет пользователю редактировать документ.NOfalseесли элемент в документе получателя может быть отредактирован только еслиCONTENTEDITABLEатрибут был установлен на элементе или одном из его родительских элементов.Обсуждение
Можно изменить документ получателя программно независимо от этой установки. По умолчанию a
WebViewобъект не доступен для редактирования.Обычно, документ HTML не доступен для редактирования, если элементы в документе не доступны для редактирования. Этот метод обеспечивает низкоуровневый способ сделать содержание a
WebViewобъект, доступный для редактирования, не изменяя документ или структуру DOM.Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.3.9 и позже.
См. также
-
Возвраты, включены ли вставка умного пространства и удаление.
Объявление
Swift
var smartInsertDeleteEnabled: BoolObjective C
@property(nonatomic) BOOL smartInsertDeleteEnabledВозвращаемое значение
YEStrueесли получатель вставляет или удаляет пространство вокруг выбранных слов, чтобы сохранить надлежащий интервал и пунктуацию.NOfalseесли это вставляет и удаляет точно, что выбрано.Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.3.9 и позже.
См. также
-
Наборы, должен ли получатель вставить или удалить пробелы вокруг выбранных слов для сохранения надлежащего интервала и пунктуации.
Объявление
Swift
var smartInsertDeleteEnabled: BoolObjective C
@property(nonatomic) BOOL smartInsertDeleteEnabledПараметры
flagЕсли
YEStrue, получатель выполняет умную вставку, и удалите; еслиNOfalse, это вставляет и удаляет точно, что выбрано.Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.3.9 и позже.
См. также
-
Возвраты, включили ли веб-представлению непрерывную проверку правописания.
Объявление
Objective C
- (BOOL)isContinuousSpellCheckingEnabledВозвращаемое значение
YEStrueесли объекту включили непрерывную проверку правописания; иначе,NOfalse.Оператор импорта
Objective C
@import WebKit;Доступность
Доступный в OS X v10.3.9 и позже.
См. также
-
Наборы, включили ли веб-представлению непрерывную проверку правописания.
Объявление
Swift
var continuousSpellCheckingEnabled: BoolObjective C
@property(nonatomic, getter=isContinuousSpellCheckingEnabled) BOOL continuousSpellCheckingEnabledПараметры
flagYEStrueесли объекту нужно включить непрерывную проверку правописания; иначе,NOfalse.Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.3.9 и позже.
См. также
-
Возвращает тег документа программы проверки правописания для этого документа.
Объявление
Swift
var spellCheckerDocumentTag: Int { get }Objective C
@property(nonatomic, readonly) NSInteger spellCheckerDocumentTagВозвращаемое значение
Тег документа для этого веб-представления. Тег, идентифицирующий текст получателя как документ для сервера программы проверки правописания. Посмотрите
NSSpellCheckerиNSSpellServerспецификации класса для получения дополнительной информации о том, как используется этот тег.Возвращаемое значение изменилось от
unsigned intк aNSUIntegerв OS X v10.5.Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.3.9 и позже.
См. также
spellCheckerDocumentTag(NSTextView) -
Возвращает менеджера по отмене получателя.
Объявление
Swift
var undoManager: NSUndoManager! { get }Objective C
@property(nonatomic, readonly, strong) NSUndoManager *undoManagerВозвращаемое значение
Менеджер по отмене получателя.
Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.3.9 и позже.
-
Возвращает редактирующего делегата получателя.
Объявление
Swift
var editingDelegate: AnyObject!Objective C
@property(nonatomic, strong) id editingDelegateВозвращаемое значение
Редактирующий делегат получателя.
Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.3.9 и позже.
См. также
-
Устанавливает редактирующего делегата получателя.
Объявление
Swift
var editingDelegate: AnyObject!Objective C
@property(nonatomic, strong) id editingDelegateПараметры
delegateДелегат редактирования к веб-представлению, соответствующему
WebEditingDelegateпротокол.Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.3.9 и позже.
См. также
-
Возвращает доступный для редактирования Объект DOM, расположенный в данной точке.
Объявление
Swift
func editableDOMRangeForPoint(_point: NSPoint) -> DOMRange!Objective C
- (DOMRange *)editableDOMRangeForPoint:(NSPoint)pointПараметры
pointРасположение доступного для редактирования Объекта DOM.
Возвращаемое значение
Единственный объект диапазона доступного для редактирования Объекта DOM расположился в
pointв координатах получателя.Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.3.9 и позже.
-
Заменяет текущий выбор получателя указанным узлом DOM.
Объявление
Swift
func replaceSelectionWithNode(_node: DOMNode!)Objective C
- (void)replaceSelectionWithNode:(DOMNode *)nodeПараметры
nodeУзел, заменяющий текущий выбор. Если
nil, aNOT_FOUND_ERRОшибка DOM брошена как исключение. ИспользуйтеdeleteSelectionметод для удаления выбора.Обсуждение
Если текущий выбор разрушен (диапазон выбран с теми же узлами и смещениями для запуска и конца), тогда, никакое содержание не удалено при вставке узла, и выбор разрушен и перемещен до конца вставленного содержания. Если никакое содержание не выбрано, узел не вставляется.
Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.3.9 и позже.
-
Заменяет текущий выбор строкой текста.
Объявление
Swift
func replaceSelectionWithText(_text: String!)Objective C
- (void)replaceSelectionWithText:(NSString *)textПараметры
textТекст, заменяющий текущий выбор.
Обсуждение
Если текущий выбор разрушен (диапазон выбран с теми же узлами и смещениями для запуска и конца), тогда, никакое содержание не удалено при вставке текста, и выбор разрушен и перемещен до конца вставленного содержания. Если никакое содержание не выбрано, текст не вставляется.
Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.3.9 и позже.
-
Заменяет текущий выбор смешанным текстом и разметкой.
Объявление
Swift
func replaceSelectionWithMarkupString(_markupString: String!)Objective C
- (void)replaceSelectionWithMarkupString:(NSString *)markupStringПараметры
markupStringСтрока разметки, заменяющая текущий выбор.
Обсуждение
Если текущий выбор разрушен (диапазон выбран с теми же узлами и смещениями для запуска и конца), тогда, никакое содержание не удалено при вставке разметки, и выбор разрушен и перемещен до конца вставленного содержания. Если никакое содержание не выбрано, разметка не вставляется.
Посмотрите Формат Буфера обмена HTML для спецификации поддерживаемой разметки HTML.
Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.3.9 и позже.
-
Заменяет текущий выбор содержанием архива.
Объявление
Swift
func replaceSelectionWithArchive(_archive: WebArchive!)Objective C
- (void)replaceSelectionWithArchive:(WebArchive *)archiveПараметры
archiveАрхив, заменяющий текущий выбор.
Обсуждение
Если текущий выбор разрушен (диапазон выбран с теми же узлами и смещениями для запуска и конца), тогда, никакое содержание не удалено при вставке архива, и выбор разрушен и перемещен до конца вставленного содержания. Если никакое содержание не выбрано, архив не вставляется.
Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.3.9 и позже.
-
Удаляет текущий выбор получателя, если он не разрушился.
Объявление
Swift
func deleteSelection()Objective C
- (void)deleteSelectionОбсуждение
Никакое содержание не удалено, если текущий выбор разрушен (диапазон выбран с теми же узлами и смещениями для запуска и конца), или если нет никакого текущего выбора.
Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.3.9 и позже.
-
Перемещает точку вставки в начало текущего предложения.
Объявление
Swift
func moveToBeginningOfSentence(_sender: AnyObject?)Objective C
- (void)moveToBeginningOfSentence:(id)senderПараметры
senderОбъект, отправивший это сообщение.
Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.4.11 и позже.
-
Перемещает точку вставки и расширяет выбор до начала текущего предложения.
Объявление
Swift
func moveToBeginningOfSentenceAndModifySelection(_sender: AnyObject?)Objective C
- (void)moveToBeginningOfSentenceAndModifySelection:(id)senderПараметры
senderОбъект, отправивший это сообщение.
Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.4.11 и позже.
-
Перемещает точку вставки до конца текущего предложения.
Объявление
Swift
func moveToEndOfSentence(_sender: AnyObject?)Objective C
- (void)moveToEndOfSentence:(id)senderПараметры
senderОбъект, отправивший это сообщение.
Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.4.11 и позже.
-
Перемещает точку вставки и расширяет выбор до конца текущего предложения.
Объявление
Swift
func moveToEndOfSentenceAndModifySelection(_sender: AnyObject?)Objective C
- (void)moveToEndOfSentenceAndModifySelection:(id)senderПараметры
senderОбъект, отправивший это сообщение.
Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.4.11 и позже.
-
Выбирает все предложение вокруг точки вставки.
Объявление
Swift
func selectSentence(_sender: AnyObject?)Objective C
- (void)selectSentence:(id)senderПараметры
senderОбъект, отправивший это сообщение.
Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.4.11 и позже.
-
Переключатели, доступна ли непрерывная проверка правописания.
Объявление
Swift
@IBAction func toggleContinuousSpellChecking(_sender: AnyObject?)Objective C
- (IBAction)toggleContinuousSpellChecking:(id)senderПараметры
senderОбъект, отправивший это сообщение.
Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.4.11 и позже.
-
Переключатели, вставлены ли пробелы вокруг выбранных слов или удалены для сохранения надлежащего интервала и пунктуации.
Объявление
Swift
@IBAction func toggleSmartInsertDelete(_sender: AnyObject?)Objective C
- (IBAction)toggleSmartInsertDelete:(id)senderПараметры
senderОбъект, отправивший это сообщение.
Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.4.11 и позже.
-
Возвраты, является ли размер текущего текста кратным числом 1.
Объявление
Swift
var canMakeTextStandardSize: Bool { get }Objective C
@property(nonatomic, readonly) BOOL canMakeTextStandardSizeВозвращаемое значение
YEStrueесли размер текущего текста является кратным числом 1; иначе,NOfalse.Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.4.11 и позже.
-
Сбрасывает размер текста к кратному числу 1.
Объявление
Swift
@IBAction func makeTextStandardSize(_sender: AnyObject?)Objective C
- (IBAction)makeTextStandardSize:(id)senderПараметры
senderОбъект, отправивший это сообщение.
Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.4.11 и позже.
-
Возвраты, сохраняется ли выбор, когда потерян фокус.
Объявление
Swift
var maintainsInactiveSelection: Bool { get }Objective C
@property(nonatomic, readonly) BOOL maintainsInactiveSelectionВозвращаемое значение
YEStrueкогда фокус потерян, если сохраняется выбор; иначе,NOfalse.Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.4.11 и позже.
-
Возвращает диапазон текущего выбора.
Объявление
Swift
var selectedDOMRange: DOMRange! { get }Objective C
@property(nonatomic, readonly, strong) DOMRange *selectedDOMRangeВозвращаемое значение
Диапазон текущего выбора.
nilесли ничто не выбрано.Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.3.9 и позже.
-
Выбирает диапазон узлов.
Объявление
Swift
func setSelectedDOMRange(_range: DOMRange!, affinityselectionAffinity: NSSelectionAffinity)Objective C
- (void)setSelectedDOMRange:(DOMRange *)rangeaffinity:(NSSelectionAffinity)selectionAffinityПараметры
rangeДиапазон узлов для выбора. Если
rangenil, текущий выбор очищен. Этот метод повышает aDOMRangeExceptonесли диапазон был отсоединен или относится к узлам, не выведенным на экран получателем.selectionAffinityПосмотрите selectionAffinity метод для получения информации о сродстве выбора.
Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.3.9 и позже.
-
Возвращает текущее сродство выбора.
Объявление
Swift
var selectionAffinity: NSSelectionAffinity { get }Objective C
@property(nonatomic, readonly) NSSelectionAffinity selectionAffinityВозвращаемое значение
Предпочтительное направление выбора — вверх или вниз — текущего выбора получателя. Например, если текстовые обертки через границы строки, значение, возвращенное этим методом, указывают, появляется ли точка вставки после последнего charactrer первой строки или перед первым символом следующей строки.
Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.3.9 и позже.
-
Возвращает вычисленный стиль элемента и его псевдо элемента.
Объявление
Swift
func computedStyleForElement(_element: DOMElement!, pseudoElementpseudoElement: String!) -> DOMCSSStyleDeclaration!Objective C
- (DOMCSSStyleDeclaration *)computedStyleForElement:(DOMElement *)elementpseudoElement:(NSString *)pseudoElementПараметры
elementЭлемент, вычисленный стиль которого возвращается.
pseudoElementПсевдо элемент для
element.Возвращаемое значение
Неизменный объект, описывающий вычисленный стиль
elementиpseudoElementсогласно Спецификации Каскадных таблиц стилей вhttp://www.w3.org/TR/CSS21. Возвратыnilесли получатель не выводит на экранelement.Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.3.9 и позже.
-
Возвращает свойство носителей CSS получателя.
Объявление
Swift
var mediaStyle: String!Objective C
@property(nonatomic, copy) NSString *mediaStyleВозвращаемое значение
Свойство носителей CSS получателя.
nilесли не был установлен никакой стиль носителей.Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.3.9 и позже.
См. также
-
Устанавливает свойство носителей CSS получателя.
Объявление
Swift
var mediaStyle: String!Objective C
@property(nonatomic, copy) NSString *mediaStyleПараметры
mediaStyleСвойство носителей CSS для получателя.
Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.3.9 и позже.
См. также
-
Возвращает стиль ввода CSS получателя.
Объявление
Swift
var typingStyle: DOMCSSStyleDeclaration!Objective C
@property(nonatomic, strong) DOMCSSStyleDeclaration *typingStyleВозвращаемое значение
Стиль ввода CSS получателя.
Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.3.9 и позже.
-
Устанавливает стиль ввода CSS получателя.
Объявление
Swift
var typingStyle: DOMCSSStyleDeclaration!Objective C
@property(nonatomic, strong) DOMCSSStyleDeclaration *typingStyleПараметры
styleСтиль ввода CSS получателя.
Обсуждение
Когда выбор получателя изменяется, стиль ввода сбрасывается автоматически.
Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.3.9 и позже.
-
Возвращает объявление стиля CSS для указанного текста.
Объявление
Swift
func styleDeclarationWithText(_text: String!) -> DOMCSSStyleDeclaration!Objective C
- (DOMCSSStyleDeclaration *)styleDeclarationWithText:(NSString *)textПараметры
textТекст, объявление стиля которого возвращается.
Возвращаемое значение
Объявление стиля для
text.Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.3.9 и позже.
-
Применяет стиль ввода CSS к текущему выбору.
Объявление
Swift
func applyStyle(_style: DOMCSSStyleDeclaration!)Objective C
- (void)applyStyle:(DOMCSSStyleDeclaration *)styleПараметры
styleСтиль для применения к текущему выбору.
Обсуждение
Этот метод ничего не делает, если нет никакого текущего выбора или если разрушен текущий выбор.
Этот метод скрывает сложности применения стилей к элементам. Если необходимо, этот метод сделает многократные передачи по диапазону текущего выбора, чтобы гарантировать, что необходимый стиль применяется к элементам в том диапазоне и принимает во внимание сложности правил приложения стиля CSS. Этот метод также упрощает атрибуты моделирования так, чтобы минимальное число моделирования директив использовалось для получения данного вычисленного стиля.
Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.3.9 и позже.
-
Возвращает объект окна получателя из среды сценариев.
Объявление
Swift
var windowScriptObject: WebScriptObject! { get }Objective C
@property(nonatomic, readonly, strong) WebScriptObject *windowScriptObjectВозвращаемое значение
Объект окна получателя.
Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.3.9 и позже.
См. также
objectForWebScript(WebPlugIn) (WebFrameLoadDelegate)webView:windowScriptObjectAvailable:
-
Предопределенные ключи раньше получали доступ к словарю элемента.
Объявление
Swift
var WebElementDOMNodeKey: NSString! var WebElementFrameKey: NSString! var WebElementImageAltStringKey: NSString! var WebElementImageKey: NSString! var WebElementImageRectKey: NSString! var WebElementImageURLKey: NSString! var WebElementIsSelectedKey: NSString! var WebElementLinkURLKey: NSString! var WebElementLinkTargetFrameKey: NSString! var WebElementLinkTitleKey: NSString! var WebElementLinkLabelKey: NSString!Objective C
extern NSString *WebElementDOMNodeKey; extern NSString *WebElementFrameKey; extern NSString *WebElementImageAltStringKey; extern NSString *WebElementImageKey; extern NSString *WebElementImageRectKey; extern NSString *WebElementImageURLKey; extern NSString *WebElementIsSelectedKey; extern NSString *WebElementLinkURLKey; extern NSString *WebElementLinkTargetFrameKey; extern NSString *WebElementLinkTitleKey; extern NSString *WebElementLinkLabelKey;Константы
-
WebElementDOMNodeKeyWebElementDOMNodeKeyDOMNode для этого элемента.
Доступный в OS X v10.3 и позже.
-
WebElementFrameKeyWebElementFrameKeyОбъект WebFrame связался с этим элементом.
Доступный в OS X v10.2 и позже.
-
WebElementImageAltStringKeyWebElementImageAltStringKeyNSString атрибута ALT элемента изображения.
Доступный в OS X v10.2 и позже.
-
WebElementImageKeyWebElementImageKeyNSImage представление элемента изображения.
Доступный в OS X v10.2 и позже.
-
WebElementImageRectKeyWebElementImageRectKeyNSValue, содержащий NSRect, размер элемента изображения.
Доступный в OS X v10.2 и позже.
-
WebElementImageURLKeyWebElementImageURLKeyNSURL, содержащий расположение элемента изображения.
Доступный в OS X v10.2 и позже.
-
WebElementIsSelectedKeyWebElementIsSelectedKeyNSNumber раньше в качестве значения BOOL указывал, выбран ли текстовый элемент или нет. Нулевое значение указывает ложь, истина иначе.
Доступный в OS X v10.2 и позже.
-
WebElementLinkURLKeyWebElementLinkURLKeyNSURL, содержащий расположение ссылки, если элемент в привязке.
Доступный в OS X v10.2 и позже.
-
WebElementLinkTargetFrameKeyWebElementLinkTargetFrameKeyОбъект WebFrame связался с целью привязки.
Доступный в OS X v10.2 и позже.
-
WebElementLinkTitleKeyWebElementLinkTitleKeyNSString, содержащий заголовок привязки.
Доступный в OS X v10.2 и позже.
-
WebElementLinkLabelKeyWebElementLinkLabelKeyNSString, содержащий текст в привязке.
Доступный в OS X v10.2 и позже.
Обсуждение
Эти константы представляют предопределенные ключи, используемые для доступа к словарю элемента. Словарь элемента является представлением NSDictionary элемента HTML, как в по которому щелкают или выбранном элементе. Некоторые методы в
WebPolicyDelegateнеофициальный протокол имеет параметр словаря элемента. Описания ниже описывают значение словаря для ключа. -
-
Отправленный, когда веб-представление начинает любую работу, изменяющую ее содержание в ответ на пользователя, редактирующего. Объект уведомления является объектом веб-представления, который редактирует пользователь. Это уведомление не содержит a
userInfoсловарь.Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.3.9 и позже.
-
Отправленный, когда веб-представление выполняет любую работу, изменяющую ее содержание в ответ на пользователя, редактирующего. Объект уведомления является объектом веб-представления, который редактирует пользователь. Это уведомление не содержит a
userInfoсловарь.Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.3.9 и позже.
-
Отправленный, когда веб-представление изменяет свой выбор ввода. Объект уведомления является веб-представлением, изменившим его выбор ввода. Это уведомление не содержит a
userInfoсловарь.Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.3.9 и позже.
-
Отправленный, когда веб-представление изменяет свой стиль ввода. Объект уведомления является веб-представлением, изменившим его стиль ввода. Это уведомление не содержит a
userInfoсловарь.Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.3.9 и позже.
-
Отправленный, когда веб-представление заканчивает любую работу, изменяющую ее содержание в ответ на пользователя, редактирующего. Объект уведомления является веб-представлением, которое редактирует пользователь. Это уведомление не содержит a
userInfoсловарь.Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.3.9 и позже.
-
Когда предполагаемое значение прогресса загрузки изменяется, отправленный веб-представлением возражают. Это уведомление может быть отправлено нуль или больше раз после a
WebViewProgressStartedNotificationуведомление отправляется. Объект уведомления является веб-представлением, для которого изменилось значение прогресса. Это уведомление не содержит auserInfoсловарь.Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.2 с Safari 1.0 и позже.
Доступный в OS X v10.2.7 и позже.
-
Когда загрузка закончилась, отправленный веб-представлением возражают. Объект уведомления является веб-представлением, закончившим загружаться. Это уведомление не содержит a
userInfoсловарь.Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.2 с Safari 1.0 и позже.
Доступный в OS X v10.2.7 и позже.
-
Отправленный веб-представлением возражают, когда загрузка начинается, включая загрузку, инициирующуюся в подкадре. Объект уведомления является веб-представлением, начавшим загружаться. Это уведомление не содержит a
userInfoсловарь.Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.2 с Safari 1.0 и позже.
Доступный в OS X v10.2.7 и позже.
