Size: a a a

2020 October 19

🤷

🤷 in SwiftBook
13
Это не совсем, то не совсем то. Но я понял, что мне делегат по ходу лучше всего пойдет.
Я б сделал через кложур как Павел показал
источник

PT

Pavel Tanaev in SwiftBook
Pavel Tanaev
А в тейбл вью подписываетесь как

cell.action = {
      //Действие
}
Вот. В методе cellfotIndexPath перед тем как вернуть ячейку
источник

1

13 in SwiftBook
Pavel Tanaev
Вот. В методе cellfotIndexPath перед тем как вернуть ячейку
Ааааа. Так понятно)
источник

PT

Pavel Tanaev in SwiftBook
Pavel Tanaev
Обявите в ячеке var action: (() -> (Void))?
Вот такую переменную в классе кастамной ячейки обявляете
источник

PT

Pavel Tanaev in SwiftBook
В методе где обрабатываете нажатие кнокп вызываете action?()
источник

АП

Андрей Плыгун... in SwiftBook
Скажите, можно ли при видимой клавиатуре как-нибудь двигать вью с текстфилдами (чтобы проскролить к тексфилду, который скрыт под клавиатурой, например), если этот вью не размещён на скролвью?
источник

KV

Khislatjon Valijonov in SwiftBook
Андрей Плыгун
Скажите, можно ли при видимой клавиатуре как-нибудь двигать вью с текстфилдами (чтобы проскролить к тексфилду, который скрыт под клавиатурой, например), если этот вью не размещён на скролвью?
Не знаю. Но библиотека IQKeyboard manager должна решить проблему
источник

KV

Khislatjon Valijonov in SwiftBook
Посмотрите
источник

АП

Андрей Плыгун... in SwiftBook
Спасибо, посмотрю
источник

С

Сергей in SwiftBook
Друзья, а как обновить икскод до 12й версии? а то на диске 37 гигов свободных, говорит МАЛО для обновления )
источник

С

Сергей in SwiftBook
вообще дебил
источник

С

Сергей in SwiftBook
уже нагуглил )
источник

А

Алмаз ® in SwiftBook
Андрей Плыгун
Скажите, можно ли при видимой клавиатуре как-нибудь двигать вью с текстфилдами (чтобы проскролить к тексфилду, который скрыт под клавиатурой, например), если этот вью не размещён на скролвью?
1. contentOffSet.y поднимаете на высоту клавы.
2. Получаете позицию textField maxY
3. Скролите
источник

АП

Андрей Плыгун... in SwiftBook
Алмаз ®
1. contentOffSet.y поднимаете на высоту клавы.
2. Получаете позицию textField maxY
3. Скролите
Спасибо, как раз так и сделал. А можно ли ещё и перемещать вью пальцем? Как будь-то происходит скрол? Или нужно таки для этого вью размещать на скрол вью?
источник

А

Алмаз ® in SwiftBook
Андрей Плыгун
Спасибо, как раз так и сделал. А можно ли ещё и перемещать вью пальцем? Как будь-то происходит скрол? Или нужно таки для этого вью размещать на скрол вью?
Можно penGestures подключить.
источник

А

Алмаз ® in SwiftBook
Как вариант.
источник

АП

Андрей Плыгун... in SwiftBook
Да, такой тоже находил, думал, может есть что нибудь ещё. Спасибо за информацию
источник

AF

Alex Fedoseev in SwiftBook
как тригернуть хук при закрытии пользователем окна в macos?

вот это не работает:

class WindowDelegate: NSObject, NSWindowDelegate {
 func windowWillClose(_ notification: Notification) {
   print("closing")
 }
}

let window = NSWindow(...)
window.delegate = WindowDelegate()
источник

IS

Igor Smirnov in SwiftBook
Alex Fedoseev
как тригернуть хук при закрытии пользователем окна в macos?

вот это не работает:

class WindowDelegate: NSObject, NSWindowDelegate {
 func windowWillClose(_ notification: Notification) {
   print("closing")
 }
}

let window = NSWindow(...)
window.delegate = WindowDelegate()
window.delegate - слабая ссылка. Твой экземпляр прибивается сразу же
источник

S

Sasha in SwiftBook
Может кто подсказать,
если у ViewController зависимость (Embed segue) к TabBarController, каким образом с класса этого ViewController "увидеть" этот TabBarController?
источник