Описание тега uiresponder

Класс UIResponder определяет интерфейс для объектов, которые реагируют на события и обрабатывают их. Это суперкласс UIApplication, UIView и его подклассов (включая UIWindow). Экземпляры этих классов иногда называют объектами-респондентами или просто респондентами.
1 ответ

UITableViewCell не станет первым респондентом (показывает UIMenuController на жесте ячейки)

У меня есть заявление с UITabBar, Каждая вкладка является UINavigationController с несколькими UIViewControllers внутри. Один из этих контроллеров представления содержит UITableViewи я хочу отобразить плавающее меню для удаления долго нажатой UITabl…
1 ответ

Какой UIView инициировал UIKeyboardWillShowNotification

Многие из моих представлений реализуют методы для уведомления UIKeyboardWillShowNotification они перемещаются по внутренним видам, чтобы выйти за пределы клавиатуры. У меня проблема в том, что я не знаю, какое представление вызвало уведомление. Как …
09 апр '14 в 11:31
2 ответа

Сохранение UITouch: разрешено или нет?

Вот цитата из документации UITouch: Сенсорный объект сохраняется в последовательности мультитач. Никогда не сохраняйте сенсорный объект при обработке события. Если вам нужно сохранить информацию о касании от одной фазы касания к другой, скопируйте э…
12 июл '17 в 20:50
0 ответов

WKWebView, очевидно, не становится первым респондентом для UIMenuController на устройстве iOS (но хорошо на симуляторе)

Вот минимальный фрагмент кода, который приблизительно соответствует тому, что я делаю: // Note: in my case, the webView is a subView of ViewController's main view. func spawnUIMenuController(_ webView: WKWebView){ webView.becomeFirstResponder() UIMe…
2 ответа

nextResponder в Свифт 3

В Swift 2 этот код работает нормально override func nextResponder() -> UIResponder? { // it's called when user make any touch event return super.nextResponder() } это в основном помогает получать уведомления о любом взаимодействии с пользователем…
18 ноя '16 в 12:22
1 ответ

UIResponder против UIGestureRecognizer для ответа на сенсорное событие

Я исследовал различные методы программирования ответов на события касания для приложения, которое я создаю, и меня немного смущает то, что я читаю. Насколько я могу судить, в iOS есть два общепринятых метода реагирования на прикосновения: распознава…
11 фев '13 в 01:10
2 ответа

UITableView переключение на разные CustomCells во время выполнения

У меня есть UITableViewс двумя разделами, второй раздел содержит UISegmentedControl в заголовке. Я хочу, чтобы пользователь мог изменить содержимое таблицы, выбрав сегмент в моем UISegmentedControl, мой TableView также изменяет внешний вид ячеек, пр…
10 май '14 в 16:02
2 ответа

EXC_BAD_ACCESS трижды нажав на панель пользователя

Я пытаюсь реализовать панель поиска в UICollectionView как UICollectionViewReusableView Таким образом, я не использую UISearchController, но меняю источник данных в представлении коллекции В моем собственном макете я добавляю панель поиска следующим…
28 июн '15 в 10:37
2 ответа

iPhone: щелкните вид за прозрачным UIScrollView

У меня есть UIScrollView, который имеет четкий фон. Часть прокрутки имеет контент, а часть - нет (поэтому за ним отображаются другие виды). Я хотел бы иметь возможность щелкать через UIScrollView и MKMapView позади, но только для прозрачной части UI…
09 фев '11 в 05:15
1 ответ

Как дочерний вид идентифицирует заданное свойство родительского вида (iPhone)?

Сценарий, как, у меня есть такой UIButton в одной UIView, Так UIView родительский вид и UIButton это детский взгляд.Сейчас, Если я установил ложное взаимодействие с пользователем для родительского представления, могу ли я нажатьUIButton? Если я не м…
28 янв '13 в 05:51
2 ответа

UIView touchSnded Событие не вызывается при первом нажатии, но вызывается при повторном нажатии

У меня есть UIView подкласс с именем "MyView". В ControllerA у него есть свойство, MyView *myViewи добавил его в self.view, На myViewЕсть несколько случайных подпредставлений, скользящих справа налево, и затем исчезающих. Что я хочу сделать, так это…
04 янв '16 в 09:49
1 ответ

Поведение клавиатуры iOS7 с помощью SearchBar/UITableView: смещение при отображении дополнительных представлений

проблема У меня довольно большая проблема с появлением клавиатуры iOS7. У меня есть панель поиска на UIViewController с настройкой делегирования / источника данных TableView (я также использую делегаты self.searchDisplayController). Я перехожу из эт…
2 ответа

Как добавить UIApplicationDelegate в конец цепочки UIResponder?

Я пытаюсь обеспечить IBAction метод для общей функциональности, которая требуется в различных частях приложения. т. е. вход в систему реализован модально, и в случае его успешного завершения появляется уведомление, которое позволяет всем загруженным…
28 июл '10 в 19:51
2 ответа

UIButton не работает загружен в дочерний ViewController

У меня есть MainViewController где я загружаю слайд-меню. MainViewController содержит статический TopView и ContentView где загружаются различные дочерние контроллеры или представления, в зависимости от того, какой пункт меню был выбран. Внутри одно…
2 ответа

Цепочка ответчика, но НЕ делегирующее свойство передает значение обратно в контроллер просмотра из контейнера

В следующем коде должны быть показаны два способа передачи информации из встроенного контроллера (UICollectionView) обратно в контроллер подробного представления с использованием подхода цепочки ответчика ИЛИ делегата. Оба подхода используют один и …
07 дек '15 в 16:53
1 ответ

Частное API iOS выполнить аварийное завершение выборки

По сути, я хочу получить список целей для UIButton. Я прошел через это, и мой вопрос немного отличается, потому что я не знаю, какова цель. Все, что у меня есть, это объект UIButton. Итак, вот что я сделал, чтобы захватить все цели действий. Вдохнов…
17 авг '13 в 05:18
5 ответов

Как работает цепь ответчика в IPhone? Каковы "следующие респонденты"?

Вот что говорится в документации: Если первый респондент [на сообщение о событии или действии] не может обработать сообщение о событии или действии, он перенаправляет его "следующему респонденту" в связанной серии, называемой цепочкой респондента. Ц…
19 июл '11 в 02:42
1 ответ

Автоматическая передача событий из ChildViewController в parentViewController

Я не могу понять, как включить iOS для передачи событий от childViewController до его parentviewcontroller. Мой childviewcontroller похож на оверлей, его корневое представление прозрачно, а непрозрачные представления покрывают динамическую область -…
0 ответов

UITextField в UITableViewCell и стать FirstResponder на выбранной клавиатуре ячейки показать / скрыть сбой

У меня есть такая иерархия представлений: Контроллер представления UITableView UITableViewCell UITextField У меня в моем обычае UITableViewCell textField и мой план состоит в том, чтобы сделать это textField стать FirstResponder, как только пользова…
03 янв '19 в 13:12
0 ответов

SendAction () UIApplication работает, даже если target(forAction:…) равен нулю

Этот код вызывается, когда подпредставление (imageSlideshow) постучал: imageSlideshow.didTap = { [weak self] in guard UIApplication.shared.sendAction(#selector(ImageCarouselViewResponder.didTapImageCarousel(sender:)), to: nil, from: self, for: nil) …
01 мар '19 в 23:54