Size: a a a

2021 February 11

N

Nik in SwiftBook
Sasha_A
вообще такие штуки лучше делать через UIControl
Хм, интересно, спасибо, погуглю
источник

D

D1mk4_22 in SwiftBook
Nik
Всем привет, столкнулся с проблемой, в стеке есть 2 кнопки:
Первая просто кнопка с картинкой - работает;
Вторая по слоям : ImageView, UIView на которой UILabel, поверх всего этого прозрачный UIButton.
И вот он не работает, хоте через вью дебаггер смотрю он на самом верху, кто сталкивался, что может быть?
проще было бы в UIButton и пикчу добавить и текст и кастомизировать, возможно из-за того что кнопка прозрачная (там альфа или опасити в нуле - не срабатывает)
источник

N

Nik in SwiftBook
D1mk4_22
проще было бы в UIButton и пикчу добавить и текст и кастомизировать, возможно из-за того что кнопка прозрачная (там альфа или опасити в нуле - не срабатывает)
Не, дело не в этом, пробовал накидывать цвет, также остаётся
источник

D

D1mk4_22 in SwiftBook
Сделай лучше UIButton кастомную, в свойство image засунь картинку, в татйл текст и отступы можешь настравивать через UIEdgeInsets, так проще, ну или по совету выше
источник

V

VAndrJ in SwiftBook
Nik
Всем привет, столкнулся с проблемой, в стеке есть 2 кнопки:
Первая просто кнопка с картинкой - работает;
Вторая по слоям : ImageView, UIView на которой UILabel, поверх всего этого прозрачный UIButton.
И вот он не работает, хоте через вью дебаггер смотрю он на самом верху, кто сталкивался, что может быть?
isUsetInteractionEnabled = true
источник

N

Nik in SwiftBook
VAndrJ
isUsetInteractionEnabled = true
Те она по дефолту же?
источник

V

VAndrJ in SwiftBook
Nik
Те она по дефолту же?
Для имеджвью на которой она лежит
источник

AB

Alex Bro in SwiftBook
Sasha_A
вообще такие штуки лучше делать через UIControl
Это ж вроде просто набор состояний не?
источник

N

Nik in SwiftBook
VAndrJ
Для имеджвью на которой она лежит
Вы меня спасли, точно, вообще вылетело из головы, до этого сталкивался как-то, только сейчас вспомнил, спасибо огромное!)
источник

S

Sasha_A in SwiftBook
Alex Bro
Это ж вроде просто набор состояний не?
UIButton наследуется от UIControl
источник

AB

Alex Bro in SwiftBook
Sasha_A
UIButton наследуется от UIControl
Ну это да и там енам со стейтами, я прост чёт не понял как его можно применить в данном кейсе
источник

S

Sasha_A in SwiftBook
Alex Bro
Ну это да и там енам со стейтами, я прост чёт не понял как его можно применить в данном кейсе
UIControlState - это другое, да, это просто enum
источник

S

Sasha_A in SwiftBook
а UIControl - это базовый класс с кучей методов, кнопка - это его частный случай, если нужна кнопка с двумя картинками, или еще какая-то особенное, его и используют
источник

S

Sasha_A in SwiftBook
точнее техническим языком, кнопка от него наследуется, как я выше написал, не от энама же кнопка наследуется)
источник

SP

Sanya Prorok in SwiftBook
А не подскажешь ещё нюансик по этому поводу?
Я же покупаю аккаунта разработчика и могу на него выкатывать сколько угодно приложений?
источник

S

Sasha_A in SwiftBook
Sanya Prorok
А не подскажешь ещё нюансик по этому поводу?
Я же покупаю аккаунта разработчика и могу на него выкатывать сколько угодно приложений?
сколько угодно приложений и обновлять их как угодно часто. Может есть какие-то ограничение, по 50 точно можно опубликовать. Еще есть ограничение на размер самого приложения.
источник

SP

Sanya Prorok in SwiftBook
Sasha_A
сколько угодно приложений и обновлять их как угодно часто. Может есть какие-то ограничение, по 50 точно можно опубликовать. Еще есть ограничение на размер самого приложения.
Спасибо
источник

SP

Sanya Prorok in SwiftBook
Реализовал подгрузку новостей по 10 штук (код на видео, 2 функции)
Но есть проблема. Данные загружаются при достижимой ячейке. Но чтобы их отобразить - нужно обновить TableView. При вызове TableView.reloadData() - лента улетает наверх
Как можно пофиксить этот рывок, чтобы пользовательно остался на той же ячейке?
источник

A

Alexey in SwiftBook
Для начала стоит таблицу не релоадить а вставлять ячейки
источник

A

Alexey in SwiftBook
Там есть метод tableView.insertRows
источник