2012-05-10 4 views
0

У меня есть большое изображение в представлении изображения в виде прокрутки в представлении.Группировка элементов внутри прокрутки с использованием Xcode 4.3.2 и раскадровки

View Controller 
    View 
     Scroll View 
      Image View - 1750x3000image 
      Button - button1 
      Button - button2 
      Button - button3 
      Button - button4 

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

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

+0

Вы могли бы быть более ясными? что вы имеете в виду, делает/не отслеживает? –

+0

изображение это штырь на карте. Уменьшенный штырь находится в Нью-Йорке. Когда я увеличиваю масштаб, штифт отходит от Нью-Йорка и заканчивается в N/W Canada. Изображение масштабируется относительно положения пальцев, кнопка масштабируется влево и вправо по отношению к левому верхнему углу 0,0 – Mark

+0

, поэтому кнопки должны быть такими, как контакты работают в приложении для карт, где булавка привязана к геолокации, и смежные штифты приближаются ближе при масштабировании? –

ответ

0

Основываясь на том, что я могу догадаться, вы хотите, чтобы ваше изображение было как кнопка. Просто добавьте пользовательский тип UIButton (кадр, такой же, как изображение), с четким цветом фона для вашего прокрутки в верхней части изображения.

Редактировать: Попробуйте добавить кнопки в качестве подсмотра изображения, вместо того, чтобы добавлять их непосредственно в ScrollView?

+0

Извините, я обновил вопрос, чтобы показать, что я добавлю много кнопок поверх 1-го изображения. – Mark

+0

, когда вы добавляете его в IB, вы уверены, что добавляете его как подпрограмму в изображениеView? а не на просмотр прокрутки? Обязательно перетащите кнопку на изображение в контур документа IB. В основном, ваши кнопки должны быть отступом на уровень больше, чем imageView, который имеет отступы на уровень больше, чем родительский. не уверен, почему IB будет вести себя иначе. Это поможет, если вы можете поделиться снимком экрана документа IB –

Смежные вопросы