Создание UIButton вне экрана с помощью Interface Builder - PullRequest
0 голосов
/ 21 апреля 2011


Я хочу создать большой UIScrollView, его contentView должен содержать более 30 UIButton. Позиции этих UIButton не являются rectiligne и не могут быть созданы «программно», поэтому я поместил все эти UIButton на UIView вручную. Я масштабирую / уменьшаю масштаб и прокручиваю все мои UIScrollView отлично НО вот моя проблема:
UIButton созданный вне экрана недоступен, я имею в виду, я не могу щелкнуть их (только UIButton созданный в CGRect(0.f, 0.f, 320.f, 480.f) можно нажать.
Есть предложения?

1 Ответ

3 голосов
/ 21 апреля 2011

Создайте представление, поместите scrollView внутри этого представления и поместите свои кнопки на scrollView.Добавляя кнопки и перемещая их, убедитесь, что они всегда находятся внутри scrollView, просматривая иерархию объектов в конструкторе интерфейсов.

Вы можете перемещать scrollView по мере размещения объектов, не нужно увеличивать масштаб.Пока ваши кнопки являются дочерними элементами вашего scrollView, он должен работать нормально.

buttons within a scrollView within a view

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...