Веб-представление
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)
viewClass
representationClass:(Class)representationClass
forMIMEType:(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
Имя веб-кадра. Это не должно быть одним из предопределенных имен кадра (см.
WebFrame
findFrameNamed:
метод для описания их значения), но пользовательское имя или имя используются в источнике 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
к возвратам получателяYES
true
. Используйте этот метод, чтобы мешать получателю загрузить и отправить сообщения делегата.Оператор импорта
Objective C
@import WebKit;
Swift
import WebKit
Доступность
Доступный в OS X v10.4.11 и позже.
-
Возвраты, должно ли веб-представление закрыться, когда закрывается его окно окна или узла.
Объявление
Swift
var shouldCloseWithWindow: Bool
Objective C
@property(nonatomic) BOOL shouldCloseWithWindow
Возвращаемое значение
Если
YES
true
, веб-представление должно закрыться; иначе, это не должно.Оператор импорта
Objective C
@import WebKit;
Swift
import WebKit
Доступность
Доступный в OS X v10.4.11 и позже.
-
Наборы, должно ли веб-представление закрыться, когда закрывается его окно окна или узла.
Объявление
Swift
var shouldCloseWithWindow: Bool
Objective C
@property(nonatomic) BOOL shouldCloseWithWindow
Параметры
close
Если
YES
true
, веб-представление должно закрыться; иначе, это не должно.Оператор импорта
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: Bool
Objective C
@property(nonatomic) BOOL drawsBackground
Возвращаемое значение
YES
true
если нарисован фон; иначе,NO
false
.Оператор импорта
Objective C
@import WebKit;
Swift
import WebKit
Доступность
Доступный в OS X v10.4.11 и позже.
-
Наборы, нарисован ли фон по умолчанию, когда веб-страница не имеет никакого фонового набора.
Объявление
Swift
var drawsBackground: Bool
Objective C
@property(nonatomic) BOOL drawsBackground
Параметры
drawsBackround
Если
YES
true
, фон по умолчанию нарисован; еслиNO
false
, это не.Оператор импорта
Objective C
@import WebKit;
Swift
import WebKit
Доступность
Доступный в OS X v10.4.11 и позже.
-
Наборы, должно ли веб-представление обновить, даже когда это не находится в окне, которое в настоящее время видимо.
Объявление
Swift
var shouldUpdateWhileOffscreen: Bool
Objective C
@property(nonatomic) BOOL shouldUpdateWhileOffscreen
Параметры
updateWhileOffscreen
Если
YES
true
, веб-представление обновляет независимо, если это видимо. ЕслиNO
false
, это обновляет, только если это видимо, возможно улучшая производительность, и затем обновляет автоматически, когда это становится видимым. Значение по умолчаниюYES
true
.Оператор импорта
Objective C
@import WebKit;
Swift
import WebKit
Доступность
Доступный в OS X v10.6 и позже.
См. также
-
Возвраты, должно ли веб-представление обновить, даже когда это не видимо.
Объявление
Swift
var shouldUpdateWhileOffscreen: Bool
Objective C
@property(nonatomic) BOOL shouldUpdateWhileOffscreen
Возвращаемое значение
YES
true
если это должно обновить, даже когда это не видимо; иначе,NO
false
.Оператор импорта
Objective C
@import WebKit;
Swift
import WebKit
Доступность
Доступный в OS X v10.6 и позже.
См. также
-
Наборы, использовать ли прямой спиной список.
Объявление
Swift
func setMaintainsBackForwardList(_
flag
: Bool)Objective C
- (void)setMaintainsBackForwardList:(BOOL)
flag
Параметры
flag
Если
NO
false
, очищает прямой спиной список и оставляет владение кэш страницы; иначе, это не делает.Обсуждение
Прямой спиной список поддерживает кэш страницы, таким образом, приложения, не использующие
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
Возвращаемое значение
YES
true
если способный перемещаться назад; иначе,NO
false
.Оператор импорта
Objective C
@import WebKit;
Swift
import WebKit
Доступность
Доступный в OS X v10.2 с Safari 1.0 и позже.
Доступный в OS X v10.2.7 и позже.
См. также
-
Загружает предыдущее расположение в прямом спиной списке.
Объявление
Swift
func goBack() -> Bool
Objective C
- (BOOL)goBack
Возвращаемое значение
YES
true
если способный перемещаться назад; иначе,NO
false
.Оператор импорта
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
Возвращаемое значение
YES
true
если способный продвигаться; иначе,NO
false
.Оператор импорта
Objective C
@import WebKit;
Swift
import WebKit
Доступность
Доступный в OS X v10.2 с Safari 1.0 и позже.
Доступный в OS X v10.2.7 и позже.
См. также
-
Загружает следующее расположение в прямом спиной списке.
Объявление
Swift
func goForward() -> Bool
Objective C
- (BOOL)goForward
Возвращаемое значение
YES
true
если способный продвигаться; иначе,NO
false
.Оператор импорта
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
.Возвращаемое значение
YES
true
еслиitem
находится в прямом спиной списке; иначе,NO
false
.Оператор импорта
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
Возвращаемое значение
YES
true
если способный сделать текст больше; иначе,NO
false
.Оператор импорта
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
Возвращаемое значение
YES
true
если способный сделать текст меньшим; иначе,NO
false
.Оператор импорта
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
Возвращаемое значение
YES
true
если веб-представление в настоящее время загружает какие-либо ресурсы; иначе,NO
false
.Оператор импорта
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 содержания.
Возвращаемое значение
YES
true
если получатель может вывести на экран содержание указанного типа MIME гдеMIMEType
один из стандартных типов как «image/gif»; иначе,NO
false
.Оператор импорта
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 содержания.
Возвращаемое значение
YES
true
если получатель интерпретируетMIMEType
как HTML; иначе,NO
false
.Оператор импорта
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
Возвращаемое значение
YES
true
если представление документа получателя может поддерживать различные текстовые кодировки; иначе,NO
false
.Оператор импорта
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. Вызов этого метода останавливает любую происходящую загрузку. Когда основной кадр изменяется на новое расположение, или если, кодировка по умолчанию восстанавливается
encodingName
nil
.Оператор импорта
Objective C
@import WebKit;
Swift
import WebKit
Доступность
Доступный в OS X v10.2 с Safari 1.0 и позже.
Доступный в OS X v10.2.7 и позже.
См. также
-
Возвращает множитель размера шрифта для текста, выведенного на экран в веб-объектах представления кадра, которыми управляет получатель.
Объявление
Swift
var textSizeMultiplier: Float
Objective 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: Float
Objective 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 *)
string
direction:(BOOL)forward
caseSensitive:(BOOL)caseFlag
wrap:(BOOL)wrapFlag
Параметры
string
Строка поиска.
forward
Если
YES
true
направление поиска вперед; еслиNO
false
, направление является обратным.caseFlag
Если
YES
true
если поиск чувствителен к регистру; иначе, это не.wrapFlag
Если
YES
true
если переносится поиск; иначе, это не делает.Возвращаемое значение
YES
true
если поиск успешен; иначе,NO
false
.Обсуждение
Поиск
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.
Объявление
Параметры
URL
URL, для которого Вы нуждаетесь в строке агента пользователя.
Возвращаемое значение
Строка агента пользователя для данного 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 *)
element
withPasteboardTypes:(NSArray *)types
toPasteboard:(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 *)
types
toPasteboard:(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
Возвращаемое значение
YES
true
если получатель позволяет пользователю редактировать документ HTML,NO
false
если это не делает.Обсуждение
Можно изменить документ получателя программно независимо от этой установки.
Оператор импорта
Objective C
@import WebKit;
Доступность
Доступный в OS X v10.3.9 и позже.
См. также
-
Наборы, позволяет ли получатель пользователю редактировать свой документ HTML.
Объявление
Swift
var editable: Bool
Objective C
@property(nonatomic, getter=isEditable) BOOL editable
Параметры
flag
YES
true
если получатель позволяет пользователю редактировать документ.NO
false
если элемент в документе получателя может быть отредактирован только еслиCONTENTEDITABLE
атрибут был установлен на элементе или одном из его родительских элементов.Обсуждение
Можно изменить документ получателя программно независимо от этой установки. По умолчанию a
WebView
объект не доступен для редактирования.Обычно, документ HTML не доступен для редактирования, если элементы в документе не доступны для редактирования. Этот метод обеспечивает низкоуровневый способ сделать содержание a
WebView
объект, доступный для редактирования, не изменяя документ или структуру DOM.Оператор импорта
Objective C
@import WebKit;
Swift
import WebKit
Доступность
Доступный в OS X v10.3.9 и позже.
См. также
-
Возвраты, включены ли вставка умного пространства и удаление.
Объявление
Swift
var smartInsertDeleteEnabled: Bool
Objective C
@property(nonatomic) BOOL smartInsertDeleteEnabled
Возвращаемое значение
YES
true
если получатель вставляет или удаляет пространство вокруг выбранных слов, чтобы сохранить надлежащий интервал и пунктуацию.NO
false
если это вставляет и удаляет точно, что выбрано.Оператор импорта
Objective C
@import WebKit;
Swift
import WebKit
Доступность
Доступный в OS X v10.3.9 и позже.
См. также
-
Наборы, должен ли получатель вставить или удалить пробелы вокруг выбранных слов для сохранения надлежащего интервала и пунктуации.
Объявление
Swift
var smartInsertDeleteEnabled: Bool
Objective C
@property(nonatomic) BOOL smartInsertDeleteEnabled
Параметры
flag
Если
YES
true
, получатель выполняет умную вставку, и удалите; еслиNO
false
, это вставляет и удаляет точно, что выбрано.Оператор импорта
Objective C
@import WebKit;
Swift
import WebKit
Доступность
Доступный в OS X v10.3.9 и позже.
См. также
-
Возвраты, включили ли веб-представлению непрерывную проверку правописания.
Объявление
Objective C
- (BOOL)isContinuousSpellCheckingEnabled
Возвращаемое значение
YES
true
если объекту включили непрерывную проверку правописания; иначе,NO
false
.Оператор импорта
Objective C
@import WebKit;
Доступность
Доступный в OS X v10.3.9 и позже.
См. также
-
Наборы, включили ли веб-представлению непрерывную проверку правописания.
Объявление
Swift
var continuousSpellCheckingEnabled: Bool
Objective C
@property(nonatomic, getter=isContinuousSpellCheckingEnabled) BOOL continuousSpellCheckingEnabled
Параметры
flag
YES
true
если объекту нужно включить непрерывную проверку правописания; иначе,NO
false
.Оператор импорта
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
Возвращаемое значение
YES
true
если размер текущего текста является кратным числом 1; иначе,NO
false
.Оператор импорта
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
Возвращаемое значение
YES
true
когда фокус потерян, если сохраняется выбор; иначе,NO
false
.Оператор импорта
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 *)
range
affinity:(NSSelectionAffinity)selectionAffinity
Параметры
range
Диапазон узлов для выбора. Если
range
nil
, текущий выбор очищен. Этот метод повышает 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 *)
element
pseudoElement:(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;
Константы
-
WebElementDOMNodeKey
WebElementDOMNodeKey
DOMNode для этого элемента.
Доступный в OS X v10.3 и позже.
-
WebElementFrameKey
WebElementFrameKey
Объект WebFrame связался с этим элементом.
Доступный в OS X v10.2 и позже.
-
WebElementImageAltStringKey
WebElementImageAltStringKey
NSString атрибута ALT элемента изображения.
Доступный в OS X v10.2 и позже.
-
WebElementImageKey
WebElementImageKey
NSImage представление элемента изображения.
Доступный в OS X v10.2 и позже.
-
WebElementImageRectKey
WebElementImageRectKey
NSValue, содержащий NSRect, размер элемента изображения.
Доступный в OS X v10.2 и позже.
-
WebElementImageURLKey
WebElementImageURLKey
NSURL, содержащий расположение элемента изображения.
Доступный в OS X v10.2 и позже.
-
WebElementIsSelectedKey
WebElementIsSelectedKey
NSNumber раньше в качестве значения BOOL указывал, выбран ли текстовый элемент или нет. Нулевое значение указывает ложь, истина иначе.
Доступный в OS X v10.2 и позже.
-
WebElementLinkURLKey
WebElementLinkURLKey
NSURL, содержащий расположение ссылки, если элемент в привязке.
Доступный в OS X v10.2 и позже.
-
WebElementLinkTargetFrameKey
WebElementLinkTargetFrameKey
Объект WebFrame связался с целью привязки.
Доступный в OS X v10.2 и позже.
-
WebElementLinkTitleKey
WebElementLinkTitleKey
NSString, содержащий заголовок привязки.
Доступный в OS X v10.2 и позже.
-
WebElementLinkLabelKey
WebElementLinkLabelKey
NSString, содержащий текст в привязке.
Доступный в 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 и позже.