Swift c нуля: UIKit урок 4 - UISwitch and (

Поделиться
HTML-код
  • Опубликовано: 30 ноя 2024
  • Четвертая серия по обучению UIkit в программе Xcode.
    Куда присоединиться:
    Всем привет, теперь вы сможете меня поддержать и получить эксклюзивные и закрытые видео смотреть тут - boosty.to/thes...
    1.Наше сообщество в вк(более 6 + тыс) = theswif...
    2.В телеграмме мы помогаем новичкам и всем желающим (нас больше 3 000 + тыс) - ​t.me/joinchat/...

Комментарии • 64

  • @ioscode
    @ioscode 5 лет назад +53

    Swift4 перед функцией, которую передаём селектору - нужно дописывать "@objc".

    • @ильядмитриев-и7к
      @ильядмитриев-и7к Год назад +1

      mySwich.addTarget(self, action: #selector(switcChange(paramTarget: )) , for: .valueChanged)
      }
      @objc func switcChange ( paramTarget: UISwitch) {
      print("param is = ", paramTarget)
      if paramTarget.isOn{
      print("sw on")
      }else{
      print("sw off")
      }
      }

  • @djmachetee
    @djmachetee 2 года назад +9

    Урок:
    "вот смотрите, вкл, выкл, давайте покрасим в красный цвет рычажок"
    Домашка:
    "создайте 3 IUView с переходами, таблицами, разными объектами и stackView"

    • @nurdauletaskarmauytov2896
      @nurdauletaskarmauytov2896 2 года назад

      зато окуенно)))) учишься ,стараешься

    • @dmytrobal5955
      @dmytrobal5955 2 года назад

      @@nurdauletaskarmauytov2896 а где домашку по уроку выкладывают?

  • @ivanpestov1659
    @ivanpestov1659 2 года назад

    Смотрю в почти 2022 году. Большое вам спасибо, такое не расскажут за деньги!

  • @kuzmts
    @kuzmts 4 года назад +1

    Вооот где все возможные изменения можно смотреть!!!! Спасибо огромное!!! Шикарное объяснение!!!! Смотрю дальше!!!! Супер!!!!! Низкий поклон

  • @hofiaz
    @hofiaz 7 лет назад +7

    Огромное спасибо за Ваши старания :)
    Очень полезный урок.

  • @fiCeVitka
    @fiCeVitka 7 лет назад +1

    Спасибо вам большое, из большинства гайдов вы объясняете лучше всех!

  • @fpvibe
    @fpvibe 7 лет назад +1

    Как же хочется больше Ваших видео! Спасибо👍🏼

    • @theswiftdevelopers1301
      @theswiftdevelopers1301  7 лет назад

      +John Sviridkov , а мне бы времени побольше свободного)

  • @Kiriyaki65548
    @Kiriyaki65548 5 лет назад

    Та-а-ак, движуха продолжается, спасибо. Все веселее и веселее.

  • @leshaaleshaaa
    @leshaaleshaaa 4 года назад

    Спасибо за занятие ! Постоянно забываю поставить лайк и коммент, убегаю домашку делать ))

  • @itananas
    @itananas 2 года назад

    Как интересно!
    Спасибо за урок🫶

  • @antonilin3123
    @antonilin3123 7 лет назад

    Спасибо за внимание к деталям :) Много полезной информации

  • @FominValera
    @FominValera 3 года назад

    Спасибо за вашу работу!

  • @andreirauh6574
    @andreirauh6574 4 года назад

    Спасибо вам большое за ваши видео!

  • @theswiftdevelopers1301
    @theswiftdevelopers1301  7 лет назад

    Куда присоединиться:
    1.Наше сообщество в вк(добаляемся) = vk.com/theswiftdevelopers
    2.Наше сообщество в FB =
    facebook.com/groups/thesw...
    3.В телеграмме мы помогаем новичкам и всем желающим - t.me/joinchat/DBKxW0LMGrc511jruxxvEw
    p.s
    Домашние задание: смотрите в группах!
    Если все понравилось ты знаешь что делать;)
    Делай репост! :)

    • @pc_enthusiast
      @pc_enthusiast 4 года назад

      Надеюсь вы в курсе что ваш курс продают. www.udemy.com/course/swift-4-uikit-2017/

  • @denisruchev8084
    @denisruchev8084 7 лет назад

    Спасибо! Ждем следующих уроков)

  • @kurenkovalex7578
    @kurenkovalex7578 4 года назад +1

    подскажите, пожалуйста, не совсем пойму, зачем при настройке свича использовать self. ведь он и так находится внутри класса, поэтому мы можем обратиться к нему напрямую, а не через вьюху. делается ли это для того, чтобы если в другом вью, есть свитч с таким же именем компилятор их не путал? спасибо!

  • @dmytronice1337
    @dmytronice1337 7 месяцев назад

    Когда обращаемся к свойствам класса теперь можно не писать каждьій раз self
    switch2.center = view.center
    view.addSubview(switch2)
    Или все же лучше писать self?

  • @ВикторияАрхипова-т2л
    @ВикторияАрхипова-т2л 3 года назад +3

    Сейчас свойство tintColor больше не работает (с iOS 13 или даже раньше)

    • @swat5800
      @swat5800 3 года назад

      Все работает. Скорее всего ты просто забыла написать = UIColor.(цвет)

    • @Abc_alfavit
      @Abc_alfavit Год назад

      @@swat5800 У меня тоже не работает и UIColor.(цвет) писал

  • @RD-mx8iy
    @RD-mx8iy 7 лет назад +1

    У Вас самая легкоусвояемая подача информации. Спасибо за такой прекрасный курс!
    Кстати, есть в планах сделать платный курс? Если в них углубленное изучение свифта, и чаше проходить вебинары\видео и цена не очень высокая, думаю народ наберется)

    • @theswiftdevelopers1301
      @theswiftdevelopers1301  7 лет назад +13

      спасибо за хороший отзыв, деньги конечно всем нужны, но хочу сделать хороший курс, но бесплатно;)

    • @JugoGueGu
      @JugoGueGu 7 лет назад

      спасибо Вам за уроки!)

  • @MrSterium
    @MrSterium 4 года назад +1

    может кто-то знает: почему когда я меняю значение свитча в коде (например при нажатии на кнопку меняю статус свитча), то таргет, который привязан к valueChange свитча не срабатывает?

  • @MegaDigri
    @MegaDigri 7 лет назад

    Большое Спасибо!!!

  • @crazyfox1317
    @crazyfox1317 5 лет назад

    Спасибо!

  • @ИосифЛейбо
    @ИосифЛейбо 7 лет назад +5

    Каким переводчиком вы пользуетесь, тоже хотелось бы скачать)

    • @swiftdev
      @swiftdev 2 года назад +3

      Translate Tab, вроде как. Но он платный. Вопрос вы задали 4 года назад, наверняка он уже не актуален, но вдруг кому-то пригодится)

  • @zalik6119
    @zalik6119 5 лет назад

    у меня почему-то не работает tintColor. Ошибок нету но никакой цвет не отображается...все серое в выкл состоянии.

  • @leabenn17
    @leabenn17 5 лет назад +1

    Spasibo !! 2019

  • @donottalk4138315
    @donottalk4138315 2 года назад

    «Switch - это switch, а button - это button. Это разные вещи».

  • @МаратНазмутдинов-ы5н

    Спасибо за уроки! Интересно было как программно создать UISwitch. Но с т.з. краткости кода, почему нельзя было использовать IBOutlet и IBAction?

    • @orryo6130
      @orryo6130 2 года назад

      Что бы попрактиковаться + посмотреть прошлый урок и самому разобраться
      например как я

  • @martynov96
    @martynov96 7 лет назад +1

    Евгений, перед свойством же не обязательно постоянно добавлять self? судя по ответу stackoverflow.com/questions/27752535/difference-between-self-view-addsubview-and-view-addsubview

    • @theswiftdevelopers1301
      @theswiftdevelopers1301  7 лет назад +2

      +Alexander Martynov , привычка с objective c, но это не ошибка

  • @denysslynko4180
    @denysslynko4180 5 лет назад

    красавчик!

  • @mariamsargsyan608
    @mariamsargsyan608 3 года назад

    супер)

  • @m_zhukov98
    @m_zhukov98 5 лет назад

    Интерфейс лучше добавлять через код или через сториборд?

  • @tigranghazinyan7370
    @tigranghazinyan7370 6 лет назад

    У меня компиляр перед функцией switcChange заставлает писать @objc, чтоб self.mySwitch.addTarget(self, action: #selector(switcChange(paramTarget:)), for: .valueChanged) работал... объасните пожалуйста почему...

    • @Pavlovnik92
      @Pavlovnik92 6 лет назад

      stackoverflow.com/questions/44390378/how-can-i-deal-with-objc-inference-deprecation-with-selector-in-swift-4
      изменения для swift 4 это

    • @tigranghazinyan7370
      @tigranghazinyan7370 6 лет назад

      Спасибо) Так и подумал)

    • @Pavlovnik92
      @Pavlovnik92 6 лет назад

      Adam G где то скобку забыл наверное, судя по ошибке

    • @stanislavsky85
      @stanislavsky85 3 года назад

      @@Pavlovnik92 в swift 5 даже так не работает

  • @vladlazarev1260
    @vladlazarev1260 7 лет назад

    А как программно присвоить Action кнопке?

  • @РусскийХакер-г5б
    @РусскийХакер-г5б 6 лет назад

    Топ

  • @OlyaTimina
    @OlyaTimina 5 лет назад

    Не могу понять зачем писать первоначально self.MySwitch2.frame = CGRect.zero, если можно сразу написать self.MySwutch2.center = view.center ?

    • @homadzz
      @homadzz 4 года назад

      Тоже не понял. Вы разобрались?

    • @akhmedovbakhtovar7142
      @akhmedovbakhtovar7142 Год назад

      я конечно опоздал на три года, но скорее всего это он написал, чтобы сразу же две вещей узнали

    • @ильядмитриев-и7к
      @ильядмитриев-и7к Год назад +1

      @@akhmedovbakhtovar7142 это, скорее всего, привычка после objective-c, как и вездесущий селф))

    • @akhmedovbakhtovar7142
      @akhmedovbakhtovar7142 Год назад

      @@ильядмитриев-и7к спс

  • @dorosh_90
    @dorosh_90 2 года назад

    А как переходы в дз делать?

    • @theswiftdevelopers1301
      @theswiftdevelopers1301  2 года назад +1

      это на погуглить) как на работе поставили задачу и делайте

  • @alekseidanilov9279
    @alekseidanilov9279 7 лет назад +2

    Вы хороший программист, но у вас ужасный английский ))

    • @theswiftdevelopers1301
      @theswiftdevelopers1301  7 лет назад +9

      спасибо, давно взял на заметку, моя задача научить программированию а не англ)

    • @Rubenchick
      @Rubenchick 6 лет назад +4

      Ребят достали уже про английский. Я думаю Евгений учил немецкий, от сюда и проскальзывает неправильное произношение некоторых слов. Но какое это отношение имеет к Swift.
      Спасибо за уроки!!!