IPhone UIButton не отвечает в UIScrollView - PullRequest
1 голос
/ 24 января 2011

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

Я создал UIScrollViewс содержанием UIView (подпредставление).Во время выполнения UIView заполняется метками и кнопками.Все выглядит отлично, прокрутка работает отлично, но UIButtons никогда не срабатывает при нажатии, что бы я ни делал.Я пробовал много комбинаций свойств, предложенных здесь, насколько я понимаю, но все равно ничего не получалось.Боюсь, я мог что-то неправильно понять в механизме.

Я должен упомянуть, что все сделано в коде (без IB).

Есть предложения?

Ответы [ 3 ]

8 голосов
/ 20 сентября 2011

Моя ошибка (написанная в комментариях к моему вопросу) не заключалась в настройке рамки просмотра содержимого, которая была родителем всех кнопок. Результат был странным - я мог видеть кнопки подпредставлений (вот почему мне потребовалось некоторое время, чтобы найти ошибку), но не мог нажать на них. ой!

2 голосов
/ 20 июля 2011

Это также может произойти, когда пользовательский UIView userInteractionEnabled равен NO (по умолчанию NO ).

0 голосов
/ 24 января 2011

попробуй [btn becomeFirstResponder];

...