Size: a a a

2021 March 17

DK

Denis Kim in SwiftBook
позицию надо проверять относительно модели, а не относительно расположения каких-то маркетов в интерфейсе которые вы непонятно как сверстали. мне кажется тут большая часть успеха как раз зависит от способности такую модель разработать и описать
источник

DK

Denis Kim in SwiftBook
Alex Revebtsov
Подскажите как скрыть елемент uiviwe при повороте екрана ?Использовать анимацию или есть проще что то ?Спс
ну нужно отследить инициирующее событие (поворот экрана) и выполнить действие - скрыть uiview. с каким из этих пунктов у вас проблема?
источник

AR

Alex Revebtsov in SwiftBook
Отследить событие как и какою? Надо подписаться на делегат и переопределить метод ?
источник

AR

Alex Revebtsov in SwiftBook
Со скрытием проблем нет спасибо
источник

M

Maxiм in SwiftBook
Denis Kim
ну предположу что проблема в протоколе http, а не https
Спасибо
источник

DS

Dmitry Sedov in SwiftBook
Всем доброго дня. В чем отличие методов коллекции у айфонов ниже 8. У ячейки высота нулевая на симуляторе именно ниже айфонов 8, выше все как надо работает
источник

DS

Dmitry Sedov in SwiftBook
Или методов layout, не понимаю как она обнуляется
источник

M

Maxiм in SwiftBook
Кто-нибудь работал с AVPlayer? Просто так в наглую добавить url например видео с ютуба не получится чтобы воспроизводилось?
источник

DK

Denis Kim in SwiftBook
Alex Revebtsov
Отследить событие как и какою? Надо подписаться на делегат и переопределить метод ?
воспользуйтесь протоколом UITraitEnvironment у вюьхи или контроллера. в методе traitCollectionDidChange вы можете сравнить старое значение traitCollection с новым в частности на verticalSizeClass и horizontalSizeClass. для айфона вертикальный станет compact означая что вам нужно скрыть вьюху. а на айпаде например он останется regular и вы ее скрывать не будете.
источник

DK

Denis Kim in SwiftBook
Alex Revebtsov
Отследить событие как и какою? Надо подписаться на делегат и переопределить метод ?
ну или можно например отслеживать viewWillTransition to size и посмотреть что больше width или height у size. но это не клево и не молодежно. Еще можно например отслеживать повороты устройства (в отличие от интерфейса, устройство может лежать "лицо ввверх" например)
источник

A

Anna in SwiftBook
Всем привет! Подскажите, пожалуйста, почему в вебвью может не быть перехода по некоторым ссылкам?
источник

A

Anna in SwiftBook
источник

VV

Vlad Vyshnevskyi in SwiftBook
Anna
Новая вкладка)
источник

VV

Vlad Vyshnevskyi in SwiftBook
Но все решается)
источник

AD

Alexander Dergilev in SwiftBook
Maxiм
Кто-нибудь работал с AVPlayer? Просто так в наглую добавить url например видео с ютуба не получится чтобы воспроизводилось?
Нет, Ютуб не открывается вроде
источник

Д

Дмитрий in SwiftBook
Maxiм
Кто-нибудь работал с AVPlayer? Просто так в наглую добавить url например видео с ютуба не получится чтобы воспроизводилось?
Видео с Ютуба вообще никак не достать в качестве выше 720, потому что там больше 100 потоков.
источник

A

Anna in SwiftBook
Vlad Vyshnevskyi
Новая вкладка)
Да вроде уже
источник

Д

Дмитрий in SwiftBook
Maxiм
Кто-нибудь работал с AVPlayer? Просто так в наглую добавить url например видео с ютуба не получится чтобы воспроизводилось?
Нужен прямой урл на само видео
источник

VV

Vlad Vyshnevskyi in SwiftBook
Anna
Да вроде уже
func webView(_ webView: WKWebView, createWebViewWith configuration: WKWebViewConfiguration, for navigationAction: WKNavigationAction, windowFeatures: WKWindowFeatures) -> WKWebView? {
       
if navigationAction.targetFrame == nil {
           webView.configuration.allowsInlineMediaPlayback =
true
           webView.allowsBackForwardNavigationGestures =
true
           webView.configuration.preferences.javaScriptEnabled =
true
           webView.configuration.preferences.javaScriptCanOpenWindowsAutomatically =
true
           webView.allowsLinkPreview =
false
           webView.uiDelegate =
self
           webView.navigationDelegate =
self
           webView.translatesAutoresizingMaskIntoConstraints =
false
           
           webView.load(navigationAction.request)
       }
       
return nil
       
   }
источник

A

Anna in SwiftBook
Vlad Vyshnevskyi
func webView(_ webView: WKWebView, createWebViewWith configuration: WKWebViewConfiguration, for navigationAction: WKNavigationAction, windowFeatures: WKWindowFeatures) -> WKWebView? {
       
if navigationAction.targetFrame == nil {
           webView.configuration.allowsInlineMediaPlayback =
true
           webView.allowsBackForwardNavigationGestures =
true
           webView.configuration.preferences.javaScriptEnabled =
true
           webView.configuration.preferences.javaScriptCanOpenWindowsAutomatically =
true
           webView.allowsLinkPreview =
false
           webView.uiDelegate =
self
           webView.navigationDelegate =
self
           webView.translatesAutoresizingMaskIntoConstraints =
false
           
           webView.load(navigationAction.request)
       }
       
return nil
       
   }
К сожалению, не работает. Плюс у меня то же самое в сториборде в ютилитис отмечено в чекбоксах
источник