У меня есть UIView внутри моего xib в IB, а внутри это UIScrollview, который представляет собой небольшой квадрат 80x80 и динамически загружается с 8 или около того изображениями миниатюр 80 x 80.
UIScrollview не обрезает изображения так, чтобы они выступали с обеих сторон, поэтому вы можете проводить пальцем влево и вправо, чтобы прокрутить выбранное изображение в центр, листание включено, поэтому они привязывают каждое изображение.
Я исследовал и обнаружил, что это лучший и, возможно, единственный способ сделать это.
UIScrollview находится в «контейнере» UIView по одной причине: он предназначен для того, чтобы получать касания / смахивания и передавать их своему дочернему элементу UIScrollview, поскольку в противном случае все касания должны были бы начинаться в небольшой области 80x80 UIScrollview, и я хочу, чтобы они быть в любом месте ряда изображений.
Я где-то видел пример кода для этого, но просто не могу его реализовать.
Относитесь ко мне как к новичку, от начала до конца, как настроить UIView и UIScrollview в IB, чтобы можно было передавать любые прикосновения, и какой код я должен поместить туда?
UIView настроен как scroll_container, а дочерний UIScrollview - char_scroll
На данный момент у меня все работает, за исключением касаний, передаваемых от родителя к потомку, и на данный момент касания всегда должны начинаться внутри UIScrollview (крошечный прямоугольник 80x80 в центре), когда я хочу иметь возможность смахивать влево или вправо в длинном горизонтальном родительском UIView 480X80, и пусть он все еще прокручивает дочерний UIScrollview.
Надеюсь, вы сможете помочь и понять, что я имею в виду!