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 *)sendercreateWebViewModalDialogWithRequest:(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 *)sendercreateWebViewWithRequest:(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Веб-представление, отправившее сообщение.
Возвращаемое значение
YEStrueесли может быть изменено окно веб-представления; иначе,NOfalse.Обсуждение
Если Вы выводите на экран многократные веб-представления в окне тогда, Ваш делегат пользовательского интерфейса должен реализовать этот метод для обработки этого особого случая.
Оператор импорта
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 *)sendersetResizable:(BOOL)resizableПараметры
senderВеб-представление, отправившее сообщение.
resizableЕсли
YEStrue, окно веб-представления может быть изменено; еслиNOfalse, окно не изменяемого размера.Обсуждение
По умолчанию этот метод устанавливает окно, содержащее веб-представление, чтобы быть изменяемого размера. Если Вы выводите на экран многократные веб-представления в окне тогда, Ваш делегат пользовательского интерфейса должен реализовать этот метод для обработки этого особого случая. Если Вы не реализуете этот метод,
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, сYEStrueпереданный как параметр дисплея.Оператор импорта
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 *)sendermakeFirstResponder:(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 *)sendermouseDidMoveOverElement:(NSDictionary *)elementInformationmodifierFlags:(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 *)sendercontextMenuItemsForElement:(NSDictionary *)elementdefaultMenuItems:(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. Это возвращаетсяYEStrueесли подтверждено,NOfalseиначе. Делегаты должны визуально указать, что эта панель прибывает из 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 которого инициировал этот вызов.
Возвращаемое значение
YEStrueесли пользователь нажимает «OK»; иначе,NOfalse.Обсуждение
Когда код 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 *)senderrunOpenPanelForFileButtonWithResultListener:(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 *)senderrunOpenPanelForFileButtonWithResultListener:(id<WebOpenPanelResultListener>)resultListenerallowMultipleFiles:(BOOL)allowMultipleFilesПараметры
senderВеб-представление, отправившее сообщение.
resultListenerСм. протокол WebOpenPanelResultListener для того, как установить эти значения.
allowMultipleFilesЕсли
YEStrue, открытая панель должна позволить многократным файлам быть выбранными; иначе, это не должно.Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.6 и позже.
-
webView (_: runBeforeUnloadConfirmPanelWithMessage:initiatedByFrame:) - webView:runBeforeUnloadConfirmPanelWithMessage:initiatedByFrame:Выводит на экран панель подтверждения, содержащую указанное сообщение, прежде чем закроется окно.
Объявление
Параметры
senderВеб-представление, отправившее сообщение.
messageСообщение для отображения в панели.
frameВеб-кадр, JavaScript которого инициировал этот вызов.
Возвращаемое значение
YEStrueесли пользователь щелкнул по кнопке OK; иначе,NOfalse.Обсуждение
Используйте этот метод для включения сообщения в панель подтверждения в дополнение к сообщению, предоставленному веб-страницей. Панель подтверждения должна содержать 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Веб-представление, отправившее сообщение.
Возвращаемое значение
YEStrueесли окно веб-представления имеет какие-либо панели инструментов, которые в настоящее время видимы (кроме строки состояния); иначе,NOfalse.Оператор импорта
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 *)sendersetToolbarsVisible:(BOOL)visibleПараметры
senderВеб-представление, отправившее сообщение.
visibleЕсли
YEStrue, все панели инструментов (за исключением строки состояния) показаны; иначе, все панели инструментов (за исключением строки состояния) удалены.Обсуждение
Если Вы не реализуете этот метод, никакие меры не приняты.
Оператор импорта
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Веб-представление, отправившее сообщение.
Возвращаемое значение
YEStrueесли строка состояния веб-представления (если таковые имеются) видима; иначе,NOfalse.Обсуждение
Если Вы не реализуете этот метод, он возвращается
NOfalseпо умолчанию.Оператор импорта
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 *)sendersetStatusBarVisible:(BOOL)visibleПараметры
senderВеб-представление, отправившее сообщение.
visibleЕсли
YEStrue, делегат должен вывести на экран строку состояния (если таковые имеются); еслиNOfalse, делегат должен скрыть строку состояния.Обсуждение
Если Вы не реализуете этот метод, никакие меры не приняты.
Оператор импорта
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 *)senderdragDestinationActionMaskForDraggingInfo:(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 *)senderdragSourceActionMaskForPoint:(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 *)senderwillPerformDragDestinationAction:(WebDragDestinationAction)actionforDraggingInfo:(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 *)senderwillPerformDragSourceAction:(WebDragSourceAction)actionfromPoint:(NSPoint)pointwithPasteboard:(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 *)sendershouldPerformAction:(SEL)actionfromSender:(id)fromObjectПараметры
senderВеб-представление, отправившее сообщение.
actionДействие для выполнения. Посмотрите Ссылку класса веб-представления для получения информации о действиях, которые может выполнить веб-представление.
fromObjectОбъект, отправивший действие.
Возвращаемое значение
YEStrueесли должно быть выполнено действие; иначе,NOfalse.Обсуждение
Когда методы действия вызываются, этот метод позволяет делегату управлять поведением веб-представления. Например, если действие
copy:, делегат может возвратитьсяNOfalseвыполнять копию некоторым другим способом, чем значение по умолчанию.Оператор импорта
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 *)sendervalidateUserInterfaceItem:(id<NSValidatedUserInterfaceItem>)itemdefaultValidation:(BOOL)defaultValidationПараметры
senderВеб-представление, отправившее сообщение.
itemПроверяемый элемент интерфейса пользователя.
defaultValidationYEStrueесли веб-представление полагает, что элемент интерфейса пользователя допустим; иначе,NOfalse.Возвращаемое значение
YEStrueесли указанный элемент интерфейса пользователя допустим; иначе,NOfalse.Обсуждение
Посмотрите Ссылку на протокол Ссылки на протокол и 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 *)senderprintFrameView:(WebFrameView *)frameViewПараметры
senderВеб-представление, отправившее сообщение.
frameViewВеб-кадр просматривает чье содержание для печати.
Обсуждение
Когда сценарий или пользователь хотят распечатать веб-страницу, этот метод вызывается. Как правило, делегат реализует этот метод для подготовки веб-содержания представления кадра к печати. Веб-представление кадра может обработать некоторое содержание без вмешательства делегата. Отправьте
documentViewShouldHandlePrintобменивайтесь сообщениями к веб-представлению кадра, чтобы определить, может ли оно обработать печать. Если возвращается этот методYEStrue, тогда делегат может распечатать содержание путем отправки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, };Константы
-
WebMenuItemTagOpenLinkInNewWindowWebMenuItemTagOpenLinkInNewWindowОткройте ссылку в новом окне.
Доступный в OS X v10.2 и позже.
-
WebMenuItemTagDownloadLinkToDiskWebMenuItemTagDownloadLinkToDiskЗагрузите ссылку к диску.
Доступный в OS X v10.2 и позже.
-
WebMenuItemTagCopyLinkToClipboardWebMenuItemTagCopyLinkToClipboardСкопируйте ссылку к буферу обмена.
Доступный в OS X v10.2 и позже.
-
WebMenuItemTagOpenImageInNewWindowWebMenuItemTagOpenImageInNewWindowОткройте изображение в новом окне.
Доступный в OS X v10.2 и позже.
-
WebMenuItemTagDownloadImageToDiskWebMenuItemTagDownloadImageToDiskЗагрузите изображение на диск.
Доступный в OS X v10.2 и позже.
-
WebMenuItemTagCopyImageToClipboardWebMenuItemTagCopyImageToClipboardСкопируйте изображение в буфер обмена.
Доступный в OS X v10.2 и позже.
-
WebMenuItemTagOpenFrameInNewWindowWebMenuItemTagOpenFrameInNewWindowОткройте кадр в новом окне.
Доступный в OS X v10.2 и позже.
-
WebMenuItemTagCopyWebMenuItemTagCopyСкопируйте элемент в буфер обмена.
Доступный в OS X v10.2 и позже.
-
WebMenuItemTagGoBackWebMenuItemTagGoBackЗагрузите предыдущую страницу.
Доступный в OS X v10.3.9 и позже.
-
WebMenuItemTagGoForwardWebMenuItemTagGoForwardЗагрузите следующую страницу.
Доступный в OS X v10.3.9 и позже.
-
WebMenuItemTagStopWebMenuItemTagStopПрекратите загружать текущую страницу.
Доступный в OS X v10.3.9 и позже.
-
WebMenuItemTagReloadWebMenuItemTagReloadПерезагрузите текущую страницу.
Доступный в OS X v10.3.9 и позже.
-
WebMenuItemTagCutWebMenuItemTagCutСократите в настоящее время выбираемое содержание.
Доступный в OS X v10.3 и позже.
-
WebMenuItemTagPasteWebMenuItemTagPasteВставьте содержание на буфере обмена на текущий выбор.
Доступный в OS X v10.3 и позже.
-
WebMenuItemTagSpellingGuessWebMenuItemTagSpellingGuessПредложите написания для слова с ошибками.
Доступный в OS X v10.3 и позже.
-
WebMenuItemTagNoGuessesFoundWebMenuItemTagNoGuessesFoundУкажите, могли ли бы быть найдены какие-либо предложенные написания для слова с ошибками.
Доступный в OS X v10.3 и позже.
-
WebMenuItemTagIgnoreSpellingWebMenuItemTagIgnoreSpellingПроигнорируйте слово с ошибками.
Доступный в OS X v10.3 и позже.
-
WebMenuItemTagLearnSpellingWebMenuItemTagLearnSpellingДобавьте слово с ошибками к списку пользователя приемлемых слов.
Доступный в OS X v10.3 и позже.
-
WebMenuItemTagOtherWebMenuItemTagOtherИспользуемый, когда не может быть определен тег для элемента в контекстном меню.
Доступный в OS X v10.3 и позже.
-
WebMenuItemTagSearchInSpotlightWebMenuItemTagSearchInSpotlightИщите SpotLight текущий выбор.
Доступный в OS X v10.4.11 и позже.
-
WebMenuItemTagSearchWebWebMenuItemTagSearchWebИщите сеть текущий выбор.
Доступный в OS X v10.4.11 и позже.
-
WebMenuItemTagLookUpInDictionaryWebMenuItemTagLookUpInDictionaryИщите текущий выбор в Словаре.
Доступный в OS X v10.4.11 и позже.
-
WebMenuItemTagOpenWithDefaultApplicationWebMenuItemTagOpenWithDefaultApplicationОткройте текущий выбор с помощью приложения по умолчанию.
Доступный в OS X v10.4.11 и позже.
-
WebMenuItemPDFActualSizeWebMenuItemPDFActualSizeВыведите на экран документ в формате PDF в его первоначальном размере.
Доступный в OS X v10.4.11 и позже.
-
WebMenuItemPDFZoomInWebMenuItemPDFZoomInУвеличьте масштаб документа в формате PDF.
Доступный в OS X v10.4.11 и позже.
-
WebMenuItemPDFZoomOutWebMenuItemPDFZoomOutУменьшите масштаб документа в формате PDF.
Доступный в OS X v10.4.11 и позже.
-
WebMenuItemPDFAutoSizeWebMenuItemPDFAutoSizeВыведите на экран документ в формате PDF в указанном пользователями размере.
Доступный в OS X v10.4.11 и позже.
-
WebMenuItemPDFSinglePageWebMenuItemPDFSinglePageВыведите на экран документ в формате PDF одна страница за один раз.
Доступный в OS X v10.4.11 и позже.
-
WebMenuItemPDFFacingPagesWebMenuItemPDFFacingPagesВыведите на экран документ в формате PDF две страницы за один раз.
Доступный в OS X v10.4.11 и позже.
-
WebMenuItemPDFContinuousWebMenuItemPDFContinuousВыведите на экран все страницы в документе в формате PDF постоянно, с помощью вертикальной полосы прокрутки, при необходимости.
Доступный в OS X v10.4.11 и позже.
-
WebMenuItemPDFNextPageWebMenuItemPDFNextPageВыведите на экран следующую страницу документа в формате PDF.
Доступный в OS X v10.4.11 и позже.
-
WebMenuItemPDFPreviousPageWebMenuItemPDFPreviousPageВыведите на экран предыдущую страницу документа в формате 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;Константы
-
NoneWebDragDestinationActionNoneНикакое действие.
Доступный в OS X v10.3 и позже.
-
DHTMLWebDragDestinationActionDHTMLПозволяет DHTML (такому как JavaScript) обрабатывать перетаскивание.
Доступный в OS X v10.3 и позже.
-
EditWebDragDestinationActionEditПозволяет доступным для редактирования документам быть измененными работой перетаскивания.
Доступный в OS X v10.3 и позже.
-
LoadWebDragDestinationActionLoadПозволяет работе перетаскивания изменять местоположение.
Доступный в OS X v10.3 и позже.
-
AnyWebDragDestinationActionAnyПозволяет любому определенному действию происходить.
Доступный в 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;Константы
-
NoneWebDragSourceActionNoneНикакое действие.
Доступный в OS X v10.3 и позже.
-
DHTMLWebDragSourceActionDHTMLПозволяет DHTML (такому как JavaScript) в исходном объекте инициировать работу перетаскивания.
Доступный в OS X v10.3 и позже.
-
ImageWebDragSourceActionImageПозволяет пользователю перетаскивать изображение в исходном объекте.
Доступный в OS X v10.3 и позже.
-
LinkWebDragSourceActionLinkПозволяет пользователю перетаскивать ссылку в исходном объекте.
Доступный в OS X v10.3 и позже.
-
SelectionWebDragSourceActionSelectionПозволяет пользователю перетаскивать выбор в исходном объекте.
Доступный в OS X v10.3 и позже.
-
AnyWebDragSourceActionAnyПозволяет любому определенному действию происходить.
Доступный в OS X v10.3 и позже.
Оператор импорта
Objective C
@import WebKit;Swift
import WebKitДоступность
Доступный в OS X v10.3.9 и позже.
-
