Size: a a a

iOS Developers — русскоговорящее сообщество

2020 January 24

DZ

Dmitriy Zawadskiy in iOS Developers — русскоговорящее сообщество
вроде должно быть onPress:
источник

AC

Aleksandr Chernov in iOS Developers — русскоговорящее сообщество
Denis Kim
а сейчас где это написано?
создал файл, Button.swift в нем класс примерно такой

class Button {
 button: UIButton
 init(){ …. }

 setAction () {
     button.addTarget(self, action: #selector#selector(onPress), for: .touchUpInside)
 }

@objc func onPress(sender: UIButton) -> Void {
   print(
«onPress»)
}
}
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
я не уверен, но разве target не должен быть каким-нибудь NSObject?
источник

AC

Aleksandr Chernov in iOS Developers — русскоговорящее сообщество
компилятор ни на что не ругается, кнопка на экран выводиться ок, но событие нажатия не отрабатывает
источник

S

Sergey in iOS Developers — русскоговорящее сообщество
а наследовать от UIButton не надо?
источник

S

Sergey in iOS Developers — русскоговорящее сообщество
и смени название класса на MyButton
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
зачем
источник

S

Sergey in iOS Developers — русскоговорящее сообщество
ключевые слова не совпадают? я уже не помню точно
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
нет такого ключевого слова
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
и вообще я подозреваю что у него просто объект удаляется
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
кто содержит ссылку на твой твой объект?
источник

DZ

Dmitriy Zawadskiy in iOS Developers — русскоговорящее сообщество
Denis Kim
кто содержит ссылку на твой твой объект?
я думаю он на такое не ответит)
источник

DZ

Dmitriy Zawadskiy in iOS Developers — русскоговорящее сообщество
кинь кнопку на сториборд и протяни связь во вьюконтроллер
источник

DZ

Dmitriy Zawadskiy in iOS Developers — русскоговорящее сообщество
и всё у тебя будет хорошо
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
сама кнопка скорее всего ок, он же может на нее нажать, значит она висит где-то
источник

KT

Kampo Tik in iOS Developers — русскоговорящее сообщество
переопределить setHighlithed и setSelected и задать там твой цвет после вызова супер метода
источник

AC

Aleksandr Chernov in iOS Developers — русскоговорящее сообщество
возможно другой вопрос исправит проблему. Как правильно построить архитектуру:

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

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
Kampo Tik
переопределить setHighlithed и setSelected и задать там твой цвет после вызова супер метода
selectionStyle = .none
источник

ST

Sergey Tszyu in iOS Developers — русскоговорящее сообщество
мне нужно оставить чтобы был виден тап по ячейке
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
кастомный эффект поставь
источник