WebUIDelegate
Веб-делегаты пользовательского интерфейса представления реализуют этот неофициальный протокол, чтобы управлять открытием новых окон, увеличить поведение пунктов меню по умолчанию, выведенных на экран, когда пользователь щелкает по элементам, и выполните другие связанные с пользовательским интерфейсом задачи. Эти методы могут быть вызваны в результате обработки JavaScript или другого сменного содержания. Делегаты, выводящие на экран больше чем одно веб-представление на окно, например, должны реализовать некоторые из этих методов для обработки того случая. Реализация по умолчанию принимает одно окно на веб-представление, таким образом, нестандартные пользовательские интерфейсы могли бы реализовать делегата пользовательского интерфейса.
Наследование
Не применимый
Соответствует
Не применимый
Оператор импорта
Swift
import WebKit
Objective C
@import WebKit;
Доступность
Доступный в OS X v10.2 с Safari 1.0 и позже.
Доступный в OS X v10.2.7 и позже.
-
Создает модальное окно, содержащее веб-представление, загружающее указанный запрос.
Объявление
Swift
func webView(_
sender
: WebView!, createWebViewModalDialogWithRequestrequest
: NSURLRequest!) -> WebView!Objective C
- (WebView *)webView:(WebView *)
sender
createWebViewModalDialogWithRequest:(NSURLRequest *)request
Параметры
sender
Веб-представление, отправившее сообщение.
request
Запрос для загрузки.
Возвращаемое значение
Веб-представление, загружающее указанный запрос.
Обсуждение
Этот метод вызывается когда вызовы JavaScript
window.showModalDialog
. Это должно создать новое модальное окно, содержащее веб-представление, и первоначально скрыть окно.webViewRunModal:
сообщение отправляется делегату для отображения веб-представления.Оператор импорта
Objective C
@import WebKit;
Swift
import WebKit
Доступность
Доступный в OS X v10.4.11 и позже.
-
Выводит на экран веб-представление в модальном окне.
Объявление
Swift
func webViewRunModal(_
sender
: WebView!)Objective C
- (void)webViewRunModal:(WebView *)
sender
Параметры
sender
Веб-представление, отправившее сообщение.
Обсуждение
Этот метод должен вывести на экран и упорядочить переднюю сторону модальное окно, содержащее указанное веб-представление. Этот метод вызывается после
webView:createWebViewModalDialogWithRequest:
метод используется для создания нового окна.Оператор импорта
Objective C
@import WebKit;
Swift
import WebKit
Доступность
Доступный в OS X v10.4.11 и позже.
-
Создает окно, содержащее веб-представление для загрузки указанного запроса.
Объявление
Swift
func webView(_
sender
: WebView!, createWebViewWithRequestrequest
: NSURLRequest!) -> WebView!Objective C
- (WebView *)webView:(WebView *)
sender
createWebViewWithRequest:(NSURLRequest *)request
Параметры
sender
Веб-представление, отправившее сообщение.
request
Запрос для загрузки.
Возвращаемое значение
Веб-представление, загружающее запрос.
Обсуждение
Этот метод должен начать загружать содержание для указанного запроса путем отправки
loadRequest:
к его основному кадру. Новое окно должно первоначально быть скрыто. Позже, awebViewShow:
сообщение отправляется делегату нового веб-представления. По умолчанию, этот метод возвратыnil
.Оператор импорта
Objective C
@import WebKit;
Swift
import WebKit
Доступность
Доступный в OS X v10.2 с Safari 1.0 и позже.
Доступный в OS X v10.2.7 и позже.
-
Закрывает веб-представление в окне.
Объявление
Swift
func webViewClose(_
sender
: WebView!)Objective C
- (void)webViewClose:(WebView *)
sender
Параметры
sender
Веб-представление, отправившее сообщение.
Обсуждение
При отображении многократных веб-представлений в окне тогда, Вы могли бы хотеть закрыться только
sender
в Вашей реализации. По умолчанию этот метод отправляетclose
метод кNSWindow
содержащий объектsender
.Оператор импорта
Objective C
@import WebKit;
Swift
import WebKit
Доступность
Доступный в OS X v10.2 с Safari 1.0 и позже.
Доступный в OS X v10.2.7 и позже.
-
Возвращает булево значение, указывающее, может ли быть изменено окно веб-представления.
Объявление
Swift
func webViewIsResizable(_
sender
: WebView!) -> BoolObjective C
- (BOOL)webViewIsResizable:(WebView *)
sender
Параметры
sender
Веб-представление, отправившее сообщение.
Возвращаемое значение
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 webView(_
sender
: WebView!, setResizableresizable
: Bool)Objective C
- (void)webView:(WebView *)
sender
setResizable:(BOOL)resizable
Параметры
sender
Веб-представление, отправившее сообщение.
resizable
Если
YES
true
, окно веб-представления может быть изменено; еслиNO
false
, окно не изменяемого размера.Обсуждение
По умолчанию этот метод устанавливает окно, содержащее веб-представление, чтобы быть изменяемого размера. Если Вы выводите на экран многократные веб-представления в окне тогда, Ваш делегат пользовательского интерфейса должен реализовать этот метод для обработки этого особого случая. Если Вы не реализуете этот метод,
NSWindow
методsetShowsResizeIndicator:
отправляется в содержащее окноsender
.Оператор импорта
Objective C
@import WebKit;
Swift
import WebKit
Доступность
Доступный в OS X v10.2 с Safari 1.0 и позже.
Доступный в OS X v10.2.7 и позже.
См. также
-
Устанавливает прямоугольник кадра окна веб-представления к указанному типу телосложения.
Объявление
Параметры
sender
Веб-представление, отправившее сообщение.
frame
Тип телосложения.
Обсуждение
Отправитель вызывает этот метод вместо того, чтобы установить кадр окна непосредственно, позволяя делегатам увеличить поведение, например, сохраняя исходный размер окна прежде, чем изменить размеры в результате выполнения JavaScript. Если Вы не реализуете этот метод,
NSWindow
методsetFrame:display:
отправляется в содержащее окноsender
, сYES
true
переданный как параметр дисплея.Оператор импорта
Objective C
@import WebKit;
Swift
import WebKit
Доступность
Доступный в OS X v10.2 с Safari 1.0 и позже.
Доступный в OS X v10.2.7 и позже.
См. также
-
Возвращает прямоугольник кадра окна веб-представления.
Объявление
Параметры
sender
Веб-представление, отправившее сообщение.
Возвращаемое значение
Прямоугольник кадра окна веб-представления.
Оператор импорта
Objective C
@import WebKit;
Swift
import WebKit
Доступность
Доступный в OS X v10.2 с Safari 1.0 и позже.
Доступный в OS X v10.2.7 и позже.
См. также
-
webView:setContentRect: - webView:setContentRect:
(OS X v10.4).11Устанавливает кадр представления содержания окна в указанный прямоугольник содержания.
Оператор осуждения
Прямоугольные вычисления содержания являются автоматическими.
Параметры
sender
Веб-представление, отправившее сообщение.
contentRect
Расположение и размер предметной области окна.
Обсуждение
Довольным представление является самое высокое доступное
NSView
объект в иерархии представления выведен на экран в окне. Веб-представление вызывает этот метод вместо того, чтобы установить кадр представления содержания непосредственно, позволяя делегатам увеличить поведение, например, избегая автоматического сохранения размера.Если этот метод не реализован делегатом, то
webView:setFrame:
вызывается с прямоугольником, возвращенным путем отправкиNSWindow
методframeRectForContentRect:styleMask:
к окну.Оператор импорта
Objective C
@import WebKit;
Доступность
Доступный в OS X v10.2 с Safari 1.0 и позже.
Доступный в OS X v10.2.7 и позже.
Осуждаемый в OS X v10.4.11.
См. также
-
webViewContentRect: - webViewContentRect:
(OS X v10.4).11Возвращает веб-прямоугольник содержания окна представления.
Оператор осуждения
Прямоугольные вычисления содержания являются автоматическими.
Параметры
sender
Веб-представление, отправившее сообщение.
Возвращаемое значение
Прямоугольник содержания окна, содержащего веб-представление.
Обсуждение
Довольным представление является самое высокое доступное
NSView
объект в иерархии представления выведен на экран в окне. Веб-представление вызывает этот метод вместо того, чтобы установить кадр представления содержания непосредственно, позволяя делегатам изменить возвращающийся размер.Оператор импорта
Objective C
@import WebKit;
Доступность
Доступный в OS X v10.2 с Safari 1.0 и позже.
Доступный в OS X v10.2.7 и позже.
Осуждаемый в OS X v10.4.11.
См. также
-
Выявляет окно веб-представления и делает его активным окном.
Объявление
Swift
func webViewFocus(_
sender
: WebView!)Objective C
- (void)webViewFocus:(WebView *)
sender
Параметры
sender
Веб-представление, отправившее сообщение.
Обсуждение
По умолчанию этот метод подчеркивает окно веб-представления. При отображении многократных веб-представлений в окне тогда, Вы могли бы также хотеть фокусировать ввод на
sender
, использование webView:makeFirstResponder:.Оператор импорта
Objective C
@import WebKit;
Swift
import WebKit
Доступность
Доступный в OS X v10.2 с Safari 1.0 и позже.
Доступный в OS X v10.2.7 и позже.
См. также
-
Оставляет внимание на окно веб-представления.
Объявление
Swift
func webViewUnfocus(_
sender
: WebView!)Objective C
- (void)webViewUnfocus:(WebView *)
sender
Параметры
sender
Веб-представление, отправившее сообщение.
Обсуждение
Этот метод выпускает фокус для всего окна. При отображении многократных веб-представлений в окне Вы могли бы вместо этого хотеть изменить фокус ввода на другое представление, с помощью webView:makeFirstResponder: метод.
Оператор импорта
Objective C
@import WebKit;
Swift
import WebKit
Доступность
Доступный в OS X v10.2 с Safari 1.0 и позже.
Доступный в OS X v10.2.7 и позже.
См. также
-
Выводит на экран окно веб-представления и перемещает его в переднюю сторону.
Объявление
Swift
func webViewShow(_
sender
: WebView!)Objective C
- (void)webViewShow:(WebView *)
sender
Параметры
sender
Веб-представление, отправившее сообщение.
Обсуждение
Этот метод обычно привык после вызова к
webView:createWebViewWithRequest:
, который создает новое окно. Новое окно не упорядочено передней стороне (или даже показано), если Вы не реализуете этот метод.Оператор импорта
Objective C
@import WebKit;
Swift
import WebKit
Доступность
Доступный в OS X v10.2 с Safari 1.0 и позже.
Доступный в OS X v10.2.7 и позже.
-
Возвращает первого респондента окна веб-представления.
Объявление
Swift
func webViewFirstResponder(_
sender
: WebView!) -> NSResponder!Objective C
- (NSResponder *)webViewFirstResponder:(WebView *)
sender
Параметры
sender
Веб-представление, отправившее сообщение.
Возвращаемое значение
Представление или подпредставление, в настоящее время имеющее фокус ввода. Это может возвратиться
nil
или первый респондент по умолчанию, если отправитель не присоединен к окну или если другое представление (не в окне) имеет фокус.Оператор импорта
Objective C
@import WebKit;
Swift
import WebKit
Доступность
Доступный в OS X v10.2 с Safari 1.0 и позже.
Доступный в OS X v10.2.7 и позже.
См. также
-
Устанавливает первого респондента окна веб-представления к указанному представлению.
Объявление
Swift
func webView(_
sender
: WebView!, makeFirstResponderresponder
: NSResponder!)Objective C
- (void)webView:(WebView *)
sender
makeFirstResponder:(NSResponder *)responder
Параметры
sender
Веб-представление, отправившее сообщение.
responder
Представление в иерархии веб-представления.
Обсуждение
Можно проигнорировать это сообщение если
sender
еще не присоединен к окну.Оператор импорта
Objective C
@import WebKit;
Swift
import WebKit
Доступность
Доступный в OS X v10.2 с Safari 1.0 и позже.
Доступный в OS X v10.2.7 и позже.
См. также
-
webView (_: mouseDidMoveOverElement:modifierFlags:) - webView:mouseDidMoveOverElement:modifierFlags:
Информацией об обновлениях об элементе пользователь является законченный mousing.
Объявление
Swift
func webView(_
sender
: WebView!, mouseDidMoveOverElementelementInformation
: [NSObject : AnyObject]!, modifierFlagsmodifierFlags
: Int)Objective C
- (void)webView:(WebView *)
sender
mouseDidMoveOverElement:(NSDictionary *)elementInformation
modifierFlags:(NSUInteger)modifierFlags
Параметры
sender
Веб-представление, отправившее сообщение.
elementInformation
Словарь, описывающий элемент под мышью, или
nil
. См. «Константы» в Ссылке класса веб-представления для получения информации о парах ключ/значение в этом словаре.modifierFlags
Целочисленное битовое поле, указывающее модифицирующие клавиши в действительности во время события. См. “Флаги Модификатора” в Ссылке класса NSEvent для получения информации о возможных модификаторах. Обратите внимание на то, что этот параметр был изменен от
unsigned int
кNSUInteger
в OS X v10.5.Оператор импорта
Objective C
@import WebKit;
Swift
import WebKit
Доступность
Доступный в OS X v10.2 с Safari 1.0 и позже.
Доступный в OS X v10.2.7 и позже.
-
webView (_: contextMenuItemsForElement:defaultMenuItems:) - webView:contextMenuItemsForElement:defaultMenuItems:
Пункты меню возвратов для отображения в контекстном меню элемента.
Объявление
Swift
func webView(_
sender
: WebView!, contextMenuItemsForElementelement
: [NSObject : AnyObject]!, defaultMenuItemsdefaultMenuItems
: [AnyObject]!) -> [AnyObject]!Objective C
- (NSArray *)webView:(WebView *)
sender
contextMenuItemsForElement:(NSDictionary *)element
defaultMenuItems:(NSArray *)defaultMenuItems
Параметры
sender
Веб-представление, отправившее сообщение.
element
Словарь, описывающий элемент, по которому щелкнули. См. «Константы» в Ссылке класса веб-представления для получения информации о парах ключ/значение в этом словаре.
defaultMenuItems
Пункты меню, включенные по умолчанию в контекстное меню элемента. Посмотрите Теги Пункта меню для значений, которые можно использовать для дифференциации среди определенных пунктов меню.
Возвращаемое значение
Массив пунктов меню для отображения в контекстном меню элемента.
Обсуждение
Этот метод вызывается каждый раз, когда пользователь щелкает правой кнопкой мыши или щелчками управления, на элементе для раскрытия контекстного меню. Получатель обычно возвращает измененную копию словаря пунктов меню по умолчанию, добавляя и удаляя пункты меню как подходящие для этого типа элемента. Можно использовать этот механизм для удаления элементов, которые не являются подходящими для определенной среды или задачи, такими как то, чтобы сохранить файлы на рабочий стол в веб-киоске. Вы не должны устанавливать действия и цели элементов по умолчанию.
Оператор импорта
Objective C
@import WebKit;
Swift
import WebKit
Доступность
Доступный в OS X v10.2 с Safari 1.0 и позже.
Доступный в OS X v10.2.7 и позже.
-
webView:runJavaScriptAlertPanelWithMessage: - webView:runJavaScriptAlertPanelWithMessage:
(OS X v10.4).11Выводит на экран панель предупреждения JavaScript.
Оператор осуждения
Использовать
webView:runJavaScriptAlertPanelWithMessage:initiatedByFrame:
вместо этого.Объявление
Параметры
sender
Веб-представление, отправившее сообщение.
message
Сообщение для отображения в предупредительной панели.
Обсуждение
Когда код JavaScript вызывает, этот метод используется для отображения панели
alert
. Делегаты должны визуально указать, что эта панель прибывает из JavaScript. Панель должна иметь, например, единственную кнопку OK. Если Вы не реализуете этот метод, никакие меры не приняты.Оператор импорта
Objective C
@import WebKit;
Доступность
Доступный в OS X v10.2 с Safari 1.0 и позже.
Доступный в OS X v10.2.7 и позже.
Осуждаемый в OS X v10.4.11.
-
webView (_: runJavaScriptAlertPanelWithMessage:initiatedByFrame:) - webView:runJavaScriptAlertPanelWithMessage:initiatedByFrame:
Выводит на экран панель предупреждения JavaScript, содержащую указанное сообщение.
Объявление
Параметры
sender
Веб-представление, отправившее сообщение.
message
Сообщение для отображения в предупредительной панели.
frame
Веб-кадр, JavaScript которого инициировал этот вызов.
Обсуждение
Когда код JavaScript вызывает, этот метод выводит на экран предупредительную панель
alert
. Делегаты должны визуально указать, что эта панель прибывает из JavaScript. Панель должна содержать единственную кнопку OK. Если Вы не реализуете этот метод, никакие меры не приняты.Оператор импорта
Objective C
@import WebKit;
Swift
import WebKit
Доступность
Доступный в OS X v10.4.11 и позже.
-
webView:runJavaScriptConfirmPanelWithMessage: - webView:runJavaScriptConfirmPanelWithMessage:
(OS X v10.4).11Выводит на экран JavaScript, подтверждают панель.
Оператор осуждения
Использовать
webView:runJavaScriptConfirmPanelWithMessage:initiatedByFrame:
вместо этого.Объявление
Параметры
sender
Веб-представление, отправившее сообщение.
message
Сообщение для отображения в панели подтверждения.
Обсуждение
Когда код JavaScript вызывает, этот метод используется для отображения панели подтверждения
confirm
. Это возвращаетсяYES
true
если подтверждено,NO
false
иначе. Делегаты должны визуально указать, что эта панель прибывает из JavaScript. Панель должна иметь, например, OK и Кнопку отмены. Если Вы не реализуете этот метод, никакие меры не приняты.Оператор импорта
Objective C
@import WebKit;
Доступность
Доступный в OS X v10.2 с Safari 1.0 и позже.
Доступный в OS X v10.2.7 и позже.
Осуждаемый в OS X v10.4.11.
-
webView (_: runJavaScriptConfirmPanelWithMessage:initiatedByFrame:) - webView:runJavaScriptConfirmPanelWithMessage:initiatedByFrame:
Выводит на экран панель подтверждения JavaScript с указанным сообщением.
Объявление
Параметры
sender
Веб-представление, отправившее сообщение.
message
Сообщение для отображения в панели подтверждения.
frame
Веб-кадр, JavaScript которого инициировал этот вызов.
Возвращаемое значение
YES
true
если пользователь нажимает «OK»; иначе,NO
false
.Обсуждение
Когда код JavaScript вызывает, этот метод выводит на экран панель подтверждения
confirm
. Делегаты должны визуально указать, что эта панель прибывает из JavaScript. Панель должна содержать OK и Кнопку отмены. Если Вы не реализуете этот метод, никакие меры не приняты.Оператор импорта
Objective C
@import WebKit;
Swift
import WebKit
Доступность
Доступный в OS X v10.4.11 и позже.
-
webView:runJavaScriptTextInputPanelWithPrompt:defaultText: - webView:runJavaScriptTextInputPanelWithPrompt:defaultText:
(OS X v10.4).11Выводит на экран панель ввода текста JavaScript и возвращает введенный текст.
Оператор осуждения
Использовать
webView:runJavaScriptTextInputPanelWithPrompt:defaultText:initiatedByFrame:
вместо этого.Объявление
Параметры
sender
Веб-представление, отправившее сообщение.
prompt
Сообщение для отображения в панели ввода текста.
defaultText
Текст заполнителя по умолчанию для отображения в текстовом поле.
Обсуждение
Когда код JavaScript вызывает, этот метод используется для обеспечения альтернативной быстрой панели
prompt
. Делегаты должны визуально указать, что эта панель прибывает из JavaScript. Панель должна иметь OK и Кнопку отмены и доступное для редактирования текстовое поле. Если Вы не реализуете этот метод, панель ввода текста JavaScript выведена на экран.Оператор импорта
Objective C
@import WebKit;
Доступность
Доступный в OS X v10.2 с Safari 1.0 и позже.
Доступный в OS X v10.2.7 и позже.
Осуждаемый в OS X v10.4.11.
-
webView (_: runJavaScriptTextInputPanelWithPrompt:defaultText:initiatedByFrame:) - webView:runJavaScriptTextInputPanelWithPrompt:defaultText:initiatedByFrame:
Выводит на экран панель ввода текста JavaScript и возвращает введенный текст.
Объявление
Параметры
sender
Веб-представление, отправившее сообщение.
prompt
Сообщение для отображения в панели ввода текста.
defaultText
Текст заполнителя по умолчанию для отображения в текстовом поле.
frame
Веб-кадр, JavaScript которого инициировал этот вызов.
Возвращаемое значение
Текст, введенный пользователем, если пользователь нажимает «OK»; иначе,
nil
.Обсуждение
Когда код JavaScript вызывает, этот метод используется для обеспечения входной панели дополнительного текста
prompt
. Делегаты должны визуально указать, что эта панель прибывает из JavaScript. Панель должна содержать OK и Кнопку отмены и доступное для редактирования текстовое поле. Если Вы не реализуете этот метод, панель ввода текста JavaScript выведена на экран.Оператор импорта
Objective C
@import WebKit;
Swift
import WebKit
Доступность
Доступный в OS X v10.4.11 и позже.
-
webView (_: runOpenPanelForFileButtonWithResultListener:) - webView:runOpenPanelForFileButtonWithResultListener:
Выводит на экран открытую панель для элемента управления вводом файла.
Объявление
Swift
func webView(_
sender
: WebView!, runOpenPanelForFileButtonWithResultListenerresultListener
: WebOpenPanelResultListener!)Objective C
- (void)webView:(WebView *)
sender
runOpenPanelForFileButtonWithResultListener:(id<WebOpenPanelResultListener>)resultListener
Параметры
sender
Веб-представление, отправившее сообщение.
resultListener
См. протокол WebOpenPanelResultListener для того, как установить эти значения.
Обсуждение
Этот метод использует объект прослушивателя для установки результатов открытой панели, вместо того, чтобы возвратить значение непосредственно. Этот подход позволяет делегатам реализовывать открытую панель как модальное диалоговое окно. Если Вы не реализуете этот метод, никакие меры не приняты.
Оператор импорта
Objective C
@import WebKit;
Swift
import WebKit
Доступность
Доступный в OS X v10.2 с Safari 1.0 и позже.
Доступный в OS X v10.2.7 и позже.
-
webView (_: runOpenPanelForFileButtonWithResultListener:allowMultipleFiles:) - webView:runOpenPanelForFileButtonWithResultListener:allowMultipleFiles:
Выводит на экран открытую панель для элемента управления вводом файла.
Объявление
Swift
func webView(_
sender
: WebView!, runOpenPanelForFileButtonWithResultListenerresultListener
: WebOpenPanelResultListener!, allowMultipleFilesallowMultipleFiles
: Bool)Objective C
- (void)webView:(WebView *)
sender
runOpenPanelForFileButtonWithResultListener:(id<WebOpenPanelResultListener>)resultListener
allowMultipleFiles:(BOOL)allowMultipleFiles
Параметры
sender
Веб-представление, отправившее сообщение.
resultListener
См. протокол WebOpenPanelResultListener для того, как установить эти значения.
allowMultipleFiles
Если
YES
true
, открытая панель должна позволить многократным файлам быть выбранными; иначе, это не должно.Оператор импорта
Objective C
@import WebKit;
Swift
import WebKit
Доступность
Доступный в OS X v10.6 и позже.
-
webView (_: runBeforeUnloadConfirmPanelWithMessage:initiatedByFrame:) - webView:runBeforeUnloadConfirmPanelWithMessage:initiatedByFrame:
Выводит на экран панель подтверждения, содержащую указанное сообщение, прежде чем закроется окно.
Объявление
Параметры
sender
Веб-представление, отправившее сообщение.
message
Сообщение для отображения в панели.
frame
Веб-кадр, JavaScript которого инициировал этот вызов.
Возвращаемое значение
YES
true
если пользователь щелкнул по кнопке OK; иначе,NO
false
.Обсуждение
Используйте этот метод для включения сообщения в панель подтверждения в дополнение к сообщению, предоставленному веб-страницей. Панель подтверждения должна содержать OK и Кнопки отмены.
Оператор импорта
Objective C
@import WebKit;
Swift
import WebKit
Доступность
Доступный в OS X v10.4.11 и позже.
-
Устанавливает сообщение о состоянии, выведенное на экран окном веб-представления, если таковые имеются, к указанному тексту.
Объявление
Параметры
sender
Веб-представление, отправившее сообщение.
text
Сообщение о состоянии для отображения.
Обсуждение
Когда функция JavaScript в веб-представлении явно устанавливает текст состояния, делегат получает это сообщение. Если Вы не реализуете этот метод, никакие меры не приняты.
Оператор импорта
Objective C
@import WebKit;
Swift
import WebKit
Доступность
Доступный в OS X v10.2 с Safari 1.0 и позже.
Доступный в OS X v10.2.7 и позже.
См. также
-
Возвращает сообщение текущего статуса из окна веб-представления.
Объявление
Параметры
sender
Веб-представление, отправившее сообщение.
Возвращаемое значение
Сообщение о состоянии вывело на экран в окне веб-представления, если Вы были установлены с webView:setStatusText: метод; иначе,
nil
.Оператор импорта
Objective C
@import WebKit;
Swift
import WebKit
Доступность
Доступный в OS X v10.2 с Safari 1.0 и позже.
Доступный в OS X v10.2.7 и позже.
См. также
-
Возвращает булево значение, указывающее, видимы ли какие-либо панели инструментов в окне веб-представления.
Объявление
Swift
func webViewAreToolbarsVisible(_
sender
: WebView!) -> BoolObjective C
- (BOOL)webViewAreToolbarsVisible:(WebView *)
sender
Параметры
sender
Веб-представление, отправившее сообщение.
Возвращаемое значение
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 webView(_
sender
: WebView!, setToolbarsVisiblevisible
: Bool)Objective C
- (void)webView:(WebView *)
sender
setToolbarsVisible:(BOOL)visible
Параметры
sender
Веб-представление, отправившее сообщение.
visible
Если
YES
true
, все панели инструментов (за исключением строки состояния) показаны; иначе, все панели инструментов (за исключением строки состояния) удалены.Обсуждение
Если Вы не реализуете этот метод, никакие меры не приняты.
Оператор импорта
Objective C
@import WebKit;
Swift
import WebKit
Доступность
Доступный в OS X v10.2 с Safari 1.0 и позже.
Доступный в OS X v10.2.7 и позже.
См. также
-
Возвращает булево значение, указывающее, видима ли строка состояния в окне веб-представления.
Объявление
Swift
func webViewIsStatusBarVisible(_
sender
: WebView!) -> BoolObjective C
- (BOOL)webViewIsStatusBarVisible:(WebView *)
sender
Параметры
sender
Веб-представление, отправившее сообщение.
Возвращаемое значение
YES
true
если строка состояния веб-представления (если таковые имеются) видима; иначе,NO
false
.Обсуждение
Если Вы не реализуете этот метод, он возвращается
NO
false
по умолчанию.Оператор импорта
Objective C
@import WebKit;
Swift
import WebKit
Доступность
Доступный в OS X v10.2 с Safari 1.0 и позже.
Доступный в OS X v10.2.7 и позже.
См. также
-
Устанавливает видимость строки состояния в окне веб-представления.
Объявление
Swift
func webView(_
sender
: WebView!, setStatusBarVisiblevisible
: Bool)Objective C
- (void)webView:(WebView *)
sender
setStatusBarVisible:(BOOL)visible
Параметры
sender
Веб-представление, отправившее сообщение.
visible
Если
YES
true
, делегат должен вывести на экран строку состояния (если таковые имеются); еслиNO
false
, делегат должен скрыть строку состояния.Обсуждение
Если Вы не реализуете этот метод, никакие меры не приняты.
Оператор импорта
Objective C
@import WebKit;
Swift
import WebKit
Доступность
Доступный в OS X v10.2 с Safari 1.0 и позже.
Доступный в OS X v10.2.7 и позже.
См. также
-
webView (_: dragDestinationActionMaskForDraggingInfo:) - webView:dragDestinationActionMaskForDraggingInfo:
Возвращает маску, указывающую, которые перетаскивают операции, позволяются отправителем.
Объявление
Swift
func webView(_
sender
: WebView!, dragDestinationActionMaskForDraggingInfodraggingInfo
: NSDraggingInfo!) -> IntObjective C
- (NSUInteger)webView:(WebView *)
sender
dragDestinationActionMaskForDraggingInfo:(id<NSDraggingInfo>)draggingInfo
Параметры
sender
Веб-представление, отправившее сообщение.
draggingInfo
Информационный объект для работы перетаскивания.
Возвращаемое значение
Маска, указывающая, которые перетаскивают операции, позволяется, когда содержание перетаскивается по передающему веб-представлению. (Обратите внимание на то, что возвращаемое значение изменилось от
unsigned int
кNSUInteger
в OS X v10.5.) Посмотрите Действия Перетаскивать-места-назначения для списка возвращаемых значений.Обсуждение
В то время как содержание перетаскивается по передающему веб-представлению, этот метод может быть вызван многократно. Когда содержание отбрасывается, веб-представление отправляет уведомление (
webView:willPerformDragDestinationAction:forDraggingInfo:
) к получателю.Если Вы не реализуете этот метод, он возвращается
WebDragDestinationActionAny
по умолчанию.Оператор импорта
Objective C
@import WebKit;
Swift
import WebKit
Доступность
Доступный в OS X v10.3.9 и позже.
-
Возвращает маску, указывающую, какие действия перетаскивать-источника позволяются для перетаскивания, начинающегося в указанном расположении.
Объявление
Objective C
- (NSUInteger)webView:(WebView *)
sender
dragSourceActionMaskForPoint:(NSPoint)point
Параметры
sender
Веб-представление, отправившее сообщение.
point
Точка, в которой перетаскивание началось, указанный в координатах веб-представления.
Возвращаемое значение
Маска, указывающая, какие действия перетаскивать-источника позволяются. (Обратите внимание на то, что возвращаемое значение изменилось от
unsigned int
кNSUInteger
в OS X v10.5.) Посмотрите Действия Перетаскивать-источника для списка возвращаемых значений.Обсуждение
Этот метод вызывают после того, как пользователь начал перетаскивание с точки в веб-представлении. В то время как содержание перетаскивается от передающего веб-представления, этот метод может быть вызван многократно. Когда содержание отбрасывается, отправитель отправляет
webView:willPerformDragSourceAction:fromPoint:withPasteboard:
к получателю.Если Вы не реализуете этот метод, он возвращается
(WebDragSourceActionAny & ~WebDragSourceActionLink)
если курсор находится в доступной для редактирования части веб-представления; иначе, это возвращаетсяWebDragDestinationActionAny
.Оператор импорта
Objective C
@import WebKit;
Swift
import WebKit
Доступность
Доступный в OS X v10.3.9 и позже.
-
webView (_: willPerformDragDestinationAction:forDraggingInfo:) - webView:willPerformDragDestinationAction:forDraggingInfo:
Говорит получателю, что передающее веб-представление выполнит указанное действие перетаскивать-места-назначения.
Объявление
Swift
func webView(_
sender
: WebView!, willPerformDragDestinationActionaction
: WebDragDestinationAction, forDraggingInfodraggingInfo
: NSDraggingInfo!)Objective C
- (void)webView:(WebView *)
sender
willPerformDragDestinationAction:(WebDragDestinationAction)action
forDraggingInfo:(id<NSDraggingInfo>)draggingInfo
Параметры
sender
Веб-представление, отправившее сообщение.
action
Действие перетаскивать-места-назначения для выполнения. Посмотрите Действия Перетаскивать-места-назначения для списка действий.
draggingInfo
Информационный объект для работы перетаскивания.
Обсуждение
Этот метод вызывается после последнего вызова
webView:dragDestinationActionMaskForDraggingInfo:
метод, когда перетащенное содержание отбрасывается и отправитель, собирается выполнить целевое действие. Если Вы не реализуете этот метод, никакие меры не приняты.Оператор импорта
Objective C
@import WebKit;
Swift
import WebKit
Доступность
Доступный в OS X v10.3.9 и позже.
-
webView (_: willPerformDragSourceAction:fromPoint:withPasteboard:) - webView:willPerformDragSourceAction:fromPoint:withPasteboard:
Говорит получателю, что передающее веб-представление выполнит указанное действие перетаскивать-источника.
Объявление
Swift
func webView(_
sender
: WebView!, willPerformDragSourceActionaction
: WebDragSourceAction, fromPointpoint
: NSPoint, withPasteboardpasteboard
: NSPasteboard!)Objective C
- (void)webView:(WebView *)
sender
willPerformDragSourceAction:(WebDragSourceAction)action
fromPoint:(NSPoint)point
withPasteboard:(NSPasteboard *)pasteboard
Параметры
sender
Веб-представление, отправившее сообщение.
action
Действие перетаскивать-источника для выполнения. Посмотрите Действия Перетаскивать-источника для списка действий.
point
Точка, в которой перетаскивание началось, указанный в координатах веб-представления.
pasteboard
Область монтажа перетаскивания.
Обсуждение
Этот метод вызывается после последнего вызова
webView:dragSourceActionMaskForPoint:
метод, когда перетащенное содержание отбрасывается и отправитель, собирается выполнить действие перетаскивать-источника. У делегата есть возможность изменить содержание объекта на области монтажа прежде, чем завершить действие перетаскивать-источника. Если Вы не реализуете этот метод, никакие меры не приняты.Оператор импорта
Objective C
@import WebKit;
Swift
import WebKit
Доступность
Доступный в OS X v10.3.9 и позже.
-
Возвращает булево значение, указывающее, должно ли быть выполнено действие, отправленное указанным объектом.
Объявление
Swift
func webView(_
sender
: WebView!, shouldPerformActionaction
: Selector, fromSenderfromObject
: AnyObject!) -> BoolObjective C
- (BOOL)webView:(WebView *)
sender
shouldPerformAction:(SEL)action
fromSender:(id)fromObject
Параметры
sender
Веб-представление, отправившее сообщение.
action
Действие для выполнения. Посмотрите Ссылку класса веб-представления для получения информации о действиях, которые может выполнить веб-представление.
fromObject
Объект, отправивший действие.
Возвращаемое значение
YES
true
если должно быть выполнено действие; иначе,NO
false
.Обсуждение
Когда методы действия вызываются, этот метод позволяет делегату управлять поведением веб-представления. Например, если действие
copy:
, делегат может возвратитьсяNO
false
выполнять копию некоторым другим способом, чем значение по умолчанию.Оператор импорта
Objective C
@import WebKit;
Swift
import WebKit
Доступность
Доступный в OS X v10.3.9 и позже.
-
webView (_: validateUserInterfaceItem:defaultValidation:) - webView:validateUserInterfaceItem:defaultValidation:
Возвращает булево значение, указывающее, допустим ли указанный элемент интерфейса пользователя.
Объявление
Swift
func webView(_
sender
: WebView!, validateUserInterfaceItemitem
: NSValidatedUserInterfaceItem!, defaultValidationdefaultValidation
: Bool) -> BoolObjective C
- (BOOL)webView:(WebView *)
sender
validateUserInterfaceItem:(id<NSValidatedUserInterfaceItem>)item
defaultValidation:(BOOL)defaultValidation
Параметры
sender
Веб-представление, отправившее сообщение.
item
Проверяемый элемент интерфейса пользователя.
defaultValidation
YES
true
если веб-представление полагает, что элемент интерфейса пользователя допустим; иначе,NO
false
.Возвращаемое значение
YES
true
если указанный элемент интерфейса пользователя допустим; иначе,NO
false
.Обсуждение
Посмотрите Ссылку на протокол Ссылки на протокол и NSValidatedUserInterfaceItem NSUserInterfaceValidations для получения дополнительной информации о проверке пользовательского интерфейса. Если Вы не реализуете этот метод, значение
defaultValidation
используется.Оператор импорта
Objective C
@import WebKit;
Swift
import WebKit
Доступность
Доступный в OS X v10.3.9 и позже.
-
Распечатывает содержание веб-представления кадра.
Объявление
Swift
func webView(_
sender
: WebView!, printFrameViewframeView
: WebFrameView!)Objective C
- (void)webView:(WebView *)
sender
printFrameView:(WebFrameView *)frameView
Параметры
sender
Веб-представление, отправившее сообщение.
frameView
Веб-кадр просматривает чье содержание для печати.
Обсуждение
Когда сценарий или пользователь хотят распечатать веб-страницу, этот метод вызывается. Как правило, делегат реализует этот метод для подготовки веб-содержания представления кадра к печати. Веб-представление кадра может обработать некоторое содержание без вмешательства делегата. Отправьте
documentViewShouldHandlePrint
обменивайтесь сообщениями к веб-представлению кадра, чтобы определить, может ли оно обработать печать. Если возвращается этот методYES
true
, тогда делегат может распечатать содержание путем отправкиprintDocumentView
обменивайтесь сообщениями к веб-представлению кадра. Иначе, делегат может использоватьprintOperationWithPrintInfo:
добиратьсяNSPrintOperation
возразите для печати веб-представления кадра.Оператор импорта
Objective C
@import WebKit;
Swift
import WebKit
Доступность
Доступный в OS X v10.4.11 и позже.
-
Возвращает высоту печатного верхнего колонтитула страницы веб-представления.
Объявление
Swift
func webViewHeaderHeight(_
sender
: WebView!) -> FloatObjective C
- (float)webViewHeaderHeight:(WebView *)
sender
Параметры
sender
Веб-представление, отправившее сообщение.
Возвращаемое значение
Высота печатного верхнего колонтитула страницы веб-представления. Возвраты
0.0
если никакое пространство не резервируется для заголовка.Обсуждение
Высота, возвращенная этим методом, используется для вычисления, прямоугольник передал
webView:drawHeaderInRect:
метод.Оператор импорта
Objective C
@import WebKit;
Swift
import WebKit
Доступность
Доступный в OS X v10.4.11 и позже.
См. также
-
Возвращает высоту печатного нижнего колонтитула страницы веб-представления.
Объявление
Swift
func webViewFooterHeight(_
sender
: WebView!) -> FloatObjective C
- (float)webViewFooterHeight:(WebView *)
sender
Параметры
sender
Веб-представление, отправившее сообщение.
Возвращаемое значение
Высота печатного нижнего колонтитула страницы веб-представления. Возвраты
0.0
если никакое пространство не резервируется для нижнего колонтитула.Обсуждение
Высота, возвращенная этим методом, используется для вычисления, прямоугольник передал
webView:drawFooterInRect:
метод.Оператор импорта
Objective C
@import WebKit;
Swift
import WebKit
Доступность
Доступный в OS X v10.4.11 и позже.
См. также
-
Рисует заголовок веб-представления в указанном прямоугольнике.
Объявление
Параметры
sender
Веб-представление, отправившее сообщение.
rect
Прямоугольник, зарезервированный для рисования заголовка.
Оператор импорта
Objective C
@import WebKit;
Swift
import WebKit
Доступность
Доступный в OS X v10.4.11 и позже.
См. также
-
Рисует нижний колонтитул веб-представления в указанном прямоугольнике.
Объявление
Параметры
sender
Веб-представление, отправившее сообщение.
rect
Прямоугольник, зарезервированный для рисования нижнего колонтитула.
Оператор импорта
Objective C
@import WebKit;
Swift
import WebKit
Доступность
Доступный в OS X v10.4.11 и позже.
См. также
-
Теги, определяющие типы пунктов меню по умолчанию, передали
webView:contextMenuItemsForElement:defaultMenuItems:
метод.Объявление
Swift
var WebMenuItemTagOpenLinkInNewWindow: Int { get } var WebMenuItemTagDownloadLinkToDisk: Int { get } var WebMenuItemTagCopyLinkToClipboard: Int { get } var WebMenuItemTagOpenImageInNewWindow: Int { get } var WebMenuItemTagDownloadImageToDisk: Int { get } var WebMenuItemTagCopyImageToClipboard: Int { get } var WebMenuItemTagOpenFrameInNewWindow: Int { get } var WebMenuItemTagCopy: Int { get } var WebMenuItemTagGoBack: Int { get } var WebMenuItemTagGoForward: Int { get } var WebMenuItemTagStop: Int { get } var WebMenuItemTagReload: Int { get } var WebMenuItemTagCut: Int { get } var WebMenuItemTagPaste: Int { get } var WebMenuItemTagSpellingGuess: Int { get } var WebMenuItemTagNoGuessesFound: Int { get } var WebMenuItemTagIgnoreSpelling: Int { get } var WebMenuItemTagLearnSpelling: Int { get } var WebMenuItemTagOther: Int { get } var WebMenuItemTagSearchInSpotlight: Int { get } var WebMenuItemTagSearchWeb: Int { get } var WebMenuItemTagLookUpInDictionary: Int { get } var WebMenuItemTagOpenWithDefaultApplication: Int { get } var WebMenuItemPDFActualSize: Int { get } var WebMenuItemPDFZoomIn: Int { get } var WebMenuItemPDFZoomOut: Int { get } var WebMenuItemPDFAutoSize: Int { get } var WebMenuItemPDFSinglePage: Int { get } var WebMenuItemPDFFacingPages: Int { get } var WebMenuItemPDFContinuous: Int { get } var WebMenuItemPDFNextPage: Int { get } var WebMenuItemPDFPreviousPage: Int { get }
Objective C
enum { WebMenuItemTagOpenLinkInNewWindow = 1, WebMenuItemTagDownloadLinkToDisk, WebMenuItemTagCopyLinkToClipboard, WebMenuItemTagOpenImageInNewWindow, WebMenuItemTagDownloadImageToDisk, WebMenuItemTagCopyImageToClipboard, WebMenuItemTagOpenFrameInNewWindow, WebMenuItemTagCopy, WebMenuItemTagGoBack, WebMenuItemTagGoForward, WebMenuItemTagStop, WebMenuItemTagReload, WebMenuItemTagCut, WebMenuItemTagPaste, WebMenuItemTagSpellingGuess, WebMenuItemTagNoGuessesFound, WebMenuItemTagIgnoreSpelling, WebMenuItemTagLearnSpelling, WebMenuItemTagOther, WebMenuItemTagSearchInSpotlight, WebMenuItemTagSearchWeb, WebMenuItemTagLookUpInDictionary, WebMenuItemTagOpenWithDefaultApplication, WebMenuItemPDFActualSize, WebMenuItemPDFZoomIn, WebMenuItemPDFZoomOut, WebMenuItemPDFAutoSize, WebMenuItemPDFSinglePage, WebMenuItemPDFFacingPages, WebMenuItemPDFContinuous, WebMenuItemPDFNextPage, WebMenuItemPDFPreviousPage, };
Константы
-
WebMenuItemTagOpenLinkInNewWindow
WebMenuItemTagOpenLinkInNewWindow
Откройте ссылку в новом окне.
Доступный в OS X v10.2 и позже.
-
WebMenuItemTagDownloadLinkToDisk
WebMenuItemTagDownloadLinkToDisk
Загрузите ссылку к диску.
Доступный в OS X v10.2 и позже.
-
WebMenuItemTagCopyLinkToClipboard
WebMenuItemTagCopyLinkToClipboard
Скопируйте ссылку к буферу обмена.
Доступный в OS X v10.2 и позже.
-
WebMenuItemTagOpenImageInNewWindow
WebMenuItemTagOpenImageInNewWindow
Откройте изображение в новом окне.
Доступный в OS X v10.2 и позже.
-
WebMenuItemTagDownloadImageToDisk
WebMenuItemTagDownloadImageToDisk
Загрузите изображение на диск.
Доступный в OS X v10.2 и позже.
-
WebMenuItemTagCopyImageToClipboard
WebMenuItemTagCopyImageToClipboard
Скопируйте изображение в буфер обмена.
Доступный в OS X v10.2 и позже.
-
WebMenuItemTagOpenFrameInNewWindow
WebMenuItemTagOpenFrameInNewWindow
Откройте кадр в новом окне.
Доступный в OS X v10.2 и позже.
-
WebMenuItemTagCopy
WebMenuItemTagCopy
Скопируйте элемент в буфер обмена.
Доступный в OS X v10.2 и позже.
-
WebMenuItemTagGoBack
WebMenuItemTagGoBack
Загрузите предыдущую страницу.
Доступный в OS X v10.3.9 и позже.
-
WebMenuItemTagGoForward
WebMenuItemTagGoForward
Загрузите следующую страницу.
Доступный в OS X v10.3.9 и позже.
-
WebMenuItemTagStop
WebMenuItemTagStop
Прекратите загружать текущую страницу.
Доступный в OS X v10.3.9 и позже.
-
WebMenuItemTagReload
WebMenuItemTagReload
Перезагрузите текущую страницу.
Доступный в OS X v10.3.9 и позже.
-
WebMenuItemTagCut
WebMenuItemTagCut
Сократите в настоящее время выбираемое содержание.
Доступный в OS X v10.3 и позже.
-
WebMenuItemTagPaste
WebMenuItemTagPaste
Вставьте содержание на буфере обмена на текущий выбор.
Доступный в OS X v10.3 и позже.
-
WebMenuItemTagSpellingGuess
WebMenuItemTagSpellingGuess
Предложите написания для слова с ошибками.
Доступный в OS X v10.3 и позже.
-
WebMenuItemTagNoGuessesFound
WebMenuItemTagNoGuessesFound
Укажите, могли ли бы быть найдены какие-либо предложенные написания для слова с ошибками.
Доступный в OS X v10.3 и позже.
-
WebMenuItemTagIgnoreSpelling
WebMenuItemTagIgnoreSpelling
Проигнорируйте слово с ошибками.
Доступный в OS X v10.3 и позже.
-
WebMenuItemTagLearnSpelling
WebMenuItemTagLearnSpelling
Добавьте слово с ошибками к списку пользователя приемлемых слов.
Доступный в OS X v10.3 и позже.
-
WebMenuItemTagOther
WebMenuItemTagOther
Используемый, когда не может быть определен тег для элемента в контекстном меню.
Доступный в OS X v10.3 и позже.
-
WebMenuItemTagSearchInSpotlight
WebMenuItemTagSearchInSpotlight
Ищите SpotLight текущий выбор.
Доступный в OS X v10.4.11 и позже.
-
WebMenuItemTagSearchWeb
WebMenuItemTagSearchWeb
Ищите сеть текущий выбор.
Доступный в OS X v10.4.11 и позже.
-
WebMenuItemTagLookUpInDictionary
WebMenuItemTagLookUpInDictionary
Ищите текущий выбор в Словаре.
Доступный в OS X v10.4.11 и позже.
-
WebMenuItemTagOpenWithDefaultApplication
WebMenuItemTagOpenWithDefaultApplication
Откройте текущий выбор с помощью приложения по умолчанию.
Доступный в OS X v10.4.11 и позже.
-
WebMenuItemPDFActualSize
WebMenuItemPDFActualSize
Выведите на экран документ в формате PDF в его первоначальном размере.
Доступный в OS X v10.4.11 и позже.
-
WebMenuItemPDFZoomIn
WebMenuItemPDFZoomIn
Увеличьте масштаб документа в формате PDF.
Доступный в OS X v10.4.11 и позже.
-
WebMenuItemPDFZoomOut
WebMenuItemPDFZoomOut
Уменьшите масштаб документа в формате PDF.
Доступный в OS X v10.4.11 и позже.
-
WebMenuItemPDFAutoSize
WebMenuItemPDFAutoSize
Выведите на экран документ в формате PDF в указанном пользователями размере.
Доступный в OS X v10.4.11 и позже.
-
WebMenuItemPDFSinglePage
WebMenuItemPDFSinglePage
Выведите на экран документ в формате PDF одна страница за один раз.
Доступный в OS X v10.4.11 и позже.
-
WebMenuItemPDFFacingPages
WebMenuItemPDFFacingPages
Выведите на экран документ в формате PDF две страницы за один раз.
Доступный в OS X v10.4.11 и позже.
-
WebMenuItemPDFContinuous
WebMenuItemPDFContinuous
Выведите на экран все страницы в документе в формате PDF постоянно, с помощью вертикальной полосы прокрутки, при необходимости.
Доступный в OS X v10.4.11 и позже.
-
WebMenuItemPDFNextPage
WebMenuItemPDFNextPage
Выведите на экран следующую страницу документа в формате PDF.
Доступный в OS X v10.4.11 и позже.
-
WebMenuItemPDFPreviousPage
WebMenuItemPDFPreviousPage
Выведите на экран предыдущую страницу документа в формате PDF.
Доступный в OS X v10.4.11 и позже.
Обсуждение
Эти теги определяют общие меры, которые пользователь мог бы хотеть принять с элементами на странице. Можно использовать теги для дифференциации между различными типами пунктов меню.
-
-
Действия, которые может выполнить целевой объект работы перетаскивания.
Объявление
Swift
struct WebDragDestinationAction : RawOptionSetType { init(_
rawValue
: UInt) init(rawValuerawValue
: UInt) static var None: WebDragDestinationAction { get } static var DHTML: WebDragDestinationAction { get } static var Edit: WebDragDestinationAction { get } static var Load: WebDragDestinationAction { get } static var Any: WebDragDestinationAction { get } }Objective C
typedef enum { WebDragDestinationActionNone = 0, WebDragDestinationActionDHTML = 1, WebDragDestinationActionEdit = 2, WebDragDestinationActionLoad = 4, WebDragDestinationActionAny = UINT_MAX } WebDragDestinationAction;
Константы
-
None
WebDragDestinationActionNone
Никакое действие.
Доступный в OS X v10.3 и позже.
-
DHTML
WebDragDestinationActionDHTML
Позволяет DHTML (такому как JavaScript) обрабатывать перетаскивание.
Доступный в OS X v10.3 и позже.
-
Edit
WebDragDestinationActionEdit
Позволяет доступным для редактирования документам быть измененными работой перетаскивания.
Доступный в OS X v10.3 и позже.
-
Load
WebDragDestinationActionLoad
Позволяет работе перетаскивания изменять местоположение.
Доступный в OS X v10.3 и позже.
-
Any
WebDragDestinationActionAny
Позволяет любому определенному действию происходить.
Доступный в OS X v10.3 и позже.
Оператор импорта
Objective C
@import WebKit;
Swift
import WebKit
Доступность
Доступный в OS X v10.3.9 и позже.
-
-
Действия, которые может выполнить исходный объект работы перетаскивания.
Объявление
Swift
struct WebDragSourceAction : RawOptionSetType { init(_
rawValue
: UInt) init(rawValuerawValue
: UInt) static var None: WebDragSourceAction { get } static var DHTML: WebDragSourceAction { get } static var Image: WebDragSourceAction { get } static var Link: WebDragSourceAction { get } static var Selection: WebDragSourceAction { get } static var Any: WebDragSourceAction { get } }Objective C
typedef enum { WebDragSourceActionNone = 0, WebDragSourceActionDHTML = 1, WebDragSourceActionImage = 2, WebDragSourceActionLink = 4, WebDragSourceActionSelection = 8, WebDragSourceActionAny = UINT_MAX } WebDragSourceAction;
Константы
-
None
WebDragSourceActionNone
Никакое действие.
Доступный в OS X v10.3 и позже.
-
DHTML
WebDragSourceActionDHTML
Позволяет DHTML (такому как JavaScript) в исходном объекте инициировать работу перетаскивания.
Доступный в OS X v10.3 и позже.
-
Image
WebDragSourceActionImage
Позволяет пользователю перетаскивать изображение в исходном объекте.
Доступный в OS X v10.3 и позже.
-
Link
WebDragSourceActionLink
Позволяет пользователю перетаскивать ссылку в исходном объекте.
Доступный в OS X v10.3 и позже.
-
Selection
WebDragSourceActionSelection
Позволяет пользователю перетаскивать выбор в исходном объекте.
Доступный в OS X v10.3 и позже.
-
Any
WebDragSourceActionAny
Позволяет любому определенному действию происходить.
Доступный в OS X v10.3 и позже.
Оператор импорта
Objective C
@import WebKit;
Swift
import WebKit
Доступность
Доступный в OS X v10.3.9 и позже.
-