• Как называется этот элемент в swift?

    SnapSh0t
    @SnapSh0t
    iOS-Developer
    1*nUOQv3AjroYhqdfnMTj-pA.jpeg
    Alert
    1*Apo2oPX3FytJSikiNQEX-Q.jpeg
    func showSimpleAlert() {
            let alert = UIAlertController(title: "Sign out?", message: "You can always access your content by signing back in",         preferredStyle: UIAlertControllerStyle.alert)
    
            alert.addAction(UIAlertAction(title: "Cancel", style: UIAlertActionStyle.default, handler: { _ in
                //Cancel Action
            }))
            alert.addAction(UIAlertAction(title: "Sign out",
                                          style: UIAlertActionStyle.default,
                                          handler: {(_: UIAlertAction!) in
                                            //Sign out action
            }))
            self.present(alert, animated: true, completion: nil)
        }

    ActionSheet
    1*jGNiuYQJkck_Nvv3Ir06fg.jpeg
    func showSimpleActionSheet(controller: UIViewController) {
            let alert = UIAlertController(title: "Title", message: "Please Select an Option", preferredStyle: .actionSheet)
            alert.addAction(UIAlertAction(title: "Approve", style: .default, handler: { (_) in
                print("User click Approve button")
            }))
    
            alert.addAction(UIAlertAction(title: "Edit", style: .default, handler: { (_) in
                print("User click Edit button")
            }))
    
            alert.addAction(UIAlertAction(title: "Delete", style: .destructive, handler: { (_) in
                print("User click Delete button")
            }))
    
            alert.addAction(UIAlertAction(title: "Dismiss", style: .cancel, handler: { (_) in
                print("User click Dismiss button")
            }))
    
            self.present(alert, animated: true, completion: {
                print("completion block")
            })
        }
    Ответ написан
    Комментировать
  • Как в массиве, состоящем из элементов дочерних классов, обратиться к свойствам дочерних классов без приведения типа?

    doublench21
    @doublench21 Куратор тега Swift
    Нельзя! Это и есть суть строго типизированных языков.
    type(of: ) это вывод типа динамически, но компилятору глубоко и с колокольни до этого. Он видит только тип, который Вы указали изначально. Это и правильно! Нет никаких если, если вам нужна некая функциональность у потомков в рамках родителя, то создавайте протокол и описывайте их. Это основы ООП
    Ответ написан
    6 комментариев
  • Node webkit. Как подключить nw.gui к сайту?

    @zxc76 Автор вопроса
    Для тех, кому - ну очень надо, придумал альтернативное решение.
    Делаем локально, index.html. С nw.gui.
    В нем iframe на нужный адрес.
    Между iframe и страницей переправляем команды-сообщения, через:
    top.postMessage('GO_TREY', '*');

    И в индекс.хтмл выполняем команды.
    Ответ написан
    Комментировать
  • Как запустить java-программу на хостинге?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Java
    Седой и строгий
    Для начала вам стоит плотнее ознакомиться с теорией, почитать как именно работают сервлеты, JSP и JSF. Прочитав, вы поймёте, что для их выполнения нужен как минимум web-контейнер. Два самых простых и популярных - это Apache Tomcat и Jetty. Их стоит скачать, установить на свой компьютер, почитать их документацию, поиграть с настройками, попробовать разворачивать свои приложения вручную. Потом можно познакомиться с понятием "сервер приложений" и узнать о других видах контейнеров. Так же скачать парочку самых популярных - Glassfish и Wildfly, поиграть с их настройками, попробовать разворачивать в них свои приложения. После того, как на локальном компьютере у вас будет всё получаться, можно купить VPS и установить на него тот сервер, который вам больше понравился в процессе экспериментов. Или можно встроить сервер в приложение и запускать его в Heroku.
    Ответ написан
    Комментировать
  • Знак минуса выводится в конце числа, а должен перед ним, почему?

    Rou1997
    @Rou1997
    Вот проблема:
    android:textDirection="rtl"
    Это не правильное решение, и вообще-то проблема не только в минусе, число вообще записывается наоборот, чтобы сделать текст справа - надо было использовать gravity вместо этого
    Ответ написан
    2 комментария
  • Как убрать меню настроек игры Unity?

    MrMureno
    @MrMureno Куратор тега Unity
    VR for all
    File -> Build Settings -> Player Settings

    Справа ищем подменю Standalone Player Settings Ставим значение Disabled у опции Display Resolution Dialog.
    Раньше так было, может куда перенесли.

    И так к слову гугл выдает ответ на это - первое же ссылкой, если уточнить что это не меню настроек, а стартовое меню при сборке PC.
    Ответ написан
    Комментировать
  • Какую выбрать CMS c поддержкой Google Maps для своего сайта?

    Pinsky
    @Pinsky
    Кофеиноникотиновая смесь в backend-код
    Гуглокарты не являются cms-зависимыми. Их можно использовать с любой cms, так и без нее.
    Ответ написан
    Комментировать