Создание пользовательской кнопки с несколькими метками - PullRequest
1 голос
/ 07 сентября 2010

Можно ли создать кнопку с несколькими метками? например imageView, textLabel и detailTextLabel.

Я не думаю, что это возможно с помощью конструктора интерфейсов, но, возможно, мы можем сделать это программно, добавив UIImage и UILabels к представлению кнопки. Если я напишу пользовательский класс UIButton, каков наилучший способ обработки изменений состояния?

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

1 Ответ

2 голосов
/ 07 сентября 2010

Вы можете создать представление со всеми этими подпредставлениями и надеть на него настраиваемую прозрачную кнопку, чтобы получать клики по этому представлению.Для обработки состояний вы можете нарисовать полупрозрачную кнопку с серым тонированным фоном, чтобы создать эффект отключенной кнопки.НТН

...