Создание пользовательской кнопки с несколькими метками
Можно ли создать кнопку с несколькими метками? например, imageView, textLabel и detailTextLabel.
Я не думаю, что это возможно с помощью конструктора интерфейса, но, возможно, мы можем сделать это программно, добавив UIImage и UILabels к представлению кнопки. Если я напишу собственный класс UIButton, каков наилучший способ обработки изменений состояния?
Кроме того, мне просто интересно, одобрит ли Apple пользовательскую кнопку с несколькими метками и изображением.
1 ответ
Вы можете создать представление со всеми этими подпредставлениями и надеть на него прозрачную кнопку, чтобы получать клики по этому представлению. Для обработки состояний вы можете нарисовать полупрозрачную кнопку с серым тонированным фоном, чтобы создать эффект отключенной кнопки. НТН