Деда
делай y - высоту экрану, спрячь ее
Деда
потом по кнопке делай y - 0
Деда
отрабатывает нормально?
Yury
Таблица скрывается, но по кнопке не появляется
Деда
в кнопке дамни таблицу
Yury
дамнуть?
Деда
print таблицы сделай
Yury
Все еще не понял
David
David
David
А расположение самой таблицы
Yury
y в Frame?
David
Да
Yury
А
Yury
Понял
Yury
Мой косяк
Yury
Минуту
Деда
Разве так можно менять в swifte?
Деда
в objc это
CGRect r = tableView.frame;
r.size.height = 100.0f;
tableView.frame = r;
Vadim
как это от языка должно зависеть?
Vadim
фреймворк то один
Деда
да хрен его знает, может там все проще сделали
Vadim
основные конструкции все те же
David
Vadim
да вы наркоманы
David
Yury
Заработало
Yury
В принципе дальше думаю сам разберусь. Не буду больше отвлекать.
Всем большое спасибо)
David
нз
Деда
func tableView(_ show: Bool, animated: Bool) {
UIView .animate(withDuration: (animated ? 0.3 : 0)) {
self.tableView.frame.origin.y = show ? 0.0 : UIScreen.main.bounds.height;
}
}
Деда
сделай себе что то типа такой функции
Деда
И дергай ее
Деда
потом захочешь поменять поведение, изменишь только внутренности этой функции
Yury
Хм, спасибо. Попробую.
Rizvan_13
Добрый день. Можете помочь разобратся с VIPER?
Rizvan_13
class func createShowIPhonesModule() -> UITabBarController {
let tabBar: UITabBarController = mainStoryboard.instantiateViewController(withIdentifier: "tabBar") as! UITabBarController
tabBar.selectedIndex = 1
let showIPhonesVC = tabBar.selectedViewController
if let view = showIPhonesVC as? ShowIPhonesViewProtocol {
let presenter: ShowIPhonesPresenterProtocol & ShowIPhonesInteractorOutputProtocol = ShowIPhonesPresenter()
let interactor: ShowIPhonesInteractorInputProtocol = ShowIPhonesInteractior()
view.presenter = presenter
presenter.view = view
presenter.interactor = interactor
interactor.presenter = presenter
return tabBar
}
return UITabBarController()
}
Деда
Оборачивай в функцию
Деда
Если из разных мест прячешь и показываешь, то делай функцию с параметрами
Yury
Оборачивай в функцию
Ну это само собой.
Просто у меня была проблема именно с логикой повторного отображения)
Yury
А оформить то эт мы сейчас
Деда
Yury
Спасибо еще раз
Rizvan_13
С launchScreen через протокол вызываю данную функцию.
Деда
а не бегаешь по коду
Rizvan_13
func presentIPhonesScreen(in view: LaunchScreenViewProtocol) {
let iPhonesScreen = ShowIPhonesWireFrame.createShowIPhonesModule()
if let sourceView = view as? UIViewController {
sourceView.present(iPhonesScreen, animated: true, completion: nil)
}
}
Rizvan_13
не ясно как работать с tabbar в wireFrame
Alex
Народ, где посмотреть привязанные на вью жесты?
Anonymous
вопрос вроде не в том был
Anonymous
не тебе я хотел
David
Конкретнее?
Anonymous
хотя ладно
Ольга
@felstell разобрались?
Yury
Да, спасибо)
bosozoku
позвольте описать ситуацию которую я не могу решить, если у кого-то будет время, репозиторий GIT c моим приложением: https://github.com/bosodzoku/todo Ситуация в следующем: в сториборде на New Task scene имеется элемент UIBarButton “Save”, которая имеет outlet в ViewController.swift (как sender в методе PrepareForSegue) и также запускает trigger segue UnwindToList для перехода обратно к Task Scene и запускающий @IBAction func unwindToList в ItemTableViewController.swift для переноса данных из пикеров New Task scene в ячейку таблицы. Но дело в том, что нажатие на эту кнопку Save ничего не запускает, просто проявляется эффект нажатия. Переписывал код, удалял и заново назначал связи и триггеры… на Swift 1 все работало как нужно, я потратил несколько дней перенося приложение на 4 версию и наконец-то все компилится и запускается, но самое главная функция не работает. Спасибо.
bosozoku
о ты вернулся
bosozoku
как может триггер не запускать метод? все ж прописано это что проклятие или что, ни ошибок ни преупреждений нет
Viktor
Всем привет, кто работал с аудиосессией? Я делаю воип звонок. При разговоре с айфон девайсом, громкость тихо звучит что надо приложить к уху, хотя мне нужен громкоговоритель. А когда звоню на андроид то норм слышно как со спикером/громкоговорителем.
СО не помогает)
Tarik
Деда
Ты в Африке? )
Tarik
Ага
Tarik
Был в ⛰
Tarik
Но сезон уже открыт катания пора погреться
Ivan
Anton
Корневой сертификат же можно прям из сафари установить?
Anton
Самопдписанный
Anton
Да
Anton
Для OVPN так делал
Anton
Только там, вроде, через шифрованный контейнер pkcs12
App
кто либо делал свой webview для отображения в офлайне со всеми стилями контент взятый из телеграм апи https://api.telegra.ph/getPage/api?return_content=true ?
Ivan
Толстый форсинг какой-то
App
Ivan
Сегодня уже видел в другом чяте такой вопрос
Yury
https://music.yandex.ru/album/4924870 забавно
Yury
сори за офтоп
Artur