Size: a a a

iOS Developers — русскоговорящее сообщество

2021 January 31

EW

Easy Wayne in iOS Developers — русскоговорящее сообщество
Ого дискуссия)
источник

EW

Easy Wayne in iOS Developers — русскоговорящее сообщество
Easy Wayne
Ребят, желательно ли сначала учить UIKit что бы понять как работает SwiftUI? Или можно уже сразу начинать со SwiftUI?
Опасный я вопрос задал))
источник

DP

Dmitry Petrov in iOS Developers — русскоговорящее сообщество
ребят, а как правильно преобразовать 1 класс в другой? есть класс в которой я хочу добавить id и методо. типа вот та
источник

DP

Dmitry Petrov in iOS Developers — русскоговорящее сообщество
если я напрямую сделаю каст, то метода и id не будет же
источник

KS

Konstantin Smirnov in iOS Developers — русскоговорящее сообщество
Спасибо, да, мой косяк.
В методе genderTapped выполняется button.select
В моем конкретном случае airplayButton у меня типа: AVRoutePickerView
Как мне сделать программный клик на нем?
Подскажите, пожалуйста.
источник

VG

Valery Garaev in iOS Developers — русскоговорящее сообщество
А что за AVRoutePickerView? Возможно это внутри него надо делать
источник

AB

Artëm Balashow in iOS Developers — русскоговорящее сообщество
Konstantin Smirnov
Спасибо, да, мой косяк.
В методе genderTapped выполняется button.select
В моем конкретном случае airplayButton у меня типа: AVRoutePickerView
Как мне сделать программный клик на нем?
Подскажите, пожалуйста.
А при нажатии на него что появляется?
источник

KS

Konstantin Smirnov in iOS Developers — русскоговорящее сообщество
Должно выводится системное меню выбора устройств воспроизведения звука/видео.
источник

AB

Artëm Balashow in iOS Developers — русскоговорящее сообщество
Может ему попробовать becomeFirstResponder вызвать?
источник

KS

Konstantin Smirnov in iOS Developers — русскоговорящее сообщество
Artëm Balashow
А при нажатии на него что появляется?
источник

KS

Konstantin Smirnov in iOS Developers — русскоговорящее сообщество
Artëm Balashow
Может ему попробовать becomeFirstResponder вызвать?
Сейчас попробую
источник

AB

Artëm Balashow in iOS Developers — русскоговорящее сообщество
Konstantin Smirnov
Сейчас попробую
источник

KS

Konstantin Smirnov in iOS Developers — русскоговорящее сообщество
Тут вроде бы вызывается первый пункт из этого системного меню
источник

KS

Konstantin Smirnov in iOS Developers — русскоговорящее сообщество
А мне бы само меню вызвать
источник

AB

Artëm Balashow in iOS Developers — русскоговорящее сообщество
нет, там пробегаются по иерархии вьюхи, и ищут UIButton
источник

AB

Artëm Balashow in iOS Developers — русскоговорящее сообщество
for (UIView* view in routeView.subviews) {
           
if [view isKindOfClass: [UIButton class]] {
               [view sendActionsFor: UITouchUpInsideAction]
           }
       }
источник

AB

Artëm Balashow in iOS Developers — русскоговорящее сообщество
чет такое на objc, к компилятору доступа нет, только надо еще view к UIButton скастить
источник

KS

Konstantin Smirnov in iOS Developers — русскоговорящее сообщество
Artëm Balashow
нет, там пробегаются по иерархии вьюхи, и ищут UIButton
О! Спасибо! А как бы мне этот:
let routePickerButton = subviews.first(where: { $0 is UIButton }) as? UIButton
На Objective C  записать?
источник

AB

Artëm Balashow in iOS Developers — русскоговорящее сообщество
см. выше
источник

KS

Konstantin Smirnov in iOS Developers — русскоговорящее сообщество
Artëm Balashow
for (UIView* view in routeView.subviews) {
           
if [view isKindOfClass: [UIButton class]] {
               [view sendActionsFor: UITouchUpInsideAction]
           }
       }
Сорри, не увидел сразу, спасибо!!!
источник