Связывание UIProgressView с IBAction

Возможно, я что-то здесь упускаю, но я хочу, чтобы пользователь мог выбрать UIProgressView и, таким образом, есть IBAction вызов функции (по сути, заставить его вести себя как UIButton).

Это не может быть ракетостроение, но я не могу понять это.

Кстати, у меня есть xCode 4.

1 ответ

Решение

Добавьте распознаватель жестов. С UITapGestureRecognizer Вы можете заставить любой экземпляр UIView (или подкласса) реагировать на нажатия. Вам придется делать это в коде, а не в IB, а это значит, что вам понадобится IBOutlet подключение к представлению прогресса. Вам может понадобиться установить userInteractionEnabled в YES чтобы это работало.

Трудно представить сценарий, в котором это имеет смысл, но я просто предположу, что у вас есть веская причина, и оставлю все как есть.

Другие вопросы по тегам