У меня есть UIScrollView, который отображает некоторые графические данные и имеет ось оси вверху экрана.В настоящее время, когда вы прокручиваете вниз, ось x исчезает, потому что это просто подпредставление UIScrollView, но я хочу, чтобы он всегда был прикреплен к верхней части экрана, чтобы пользователь мог видеть значения оси x.
Обычно я хотел быпросто поместите эту ось поверх вида прокрутки, чтобы она не прокручивалась, но мне все еще нужно, чтобы она прокручивалась вместе с UIScrollView всякий раз, когда происходит горизонтальная прокрутка, потому что ось x не полностью умещается в представлении.
Я не уверен, как это сделать.Я подумал о нескольких подходах.
- Я мог бы удалить ось x из ScrollView и затем поместить ее в свой собственный UIView, а затем использовать методы делегата представления прокрутки для синхронизации оси x сscrollviews новая позиция после и во время горизонтальной прокрутки.
- Я мог бы каким-то образом дублировать события горизонтальной прокрутки и передавать их в представление оси x (которое в этом случае было бы другим UIScrollView).
Я не решаюсь попробовать номер один, потому что я думаю, что анимации будут прерывистыми или, по крайней мере, не синхронизированными с горизонтальной прокруткой вида прокрутки, я хотел бы, чтобы они были полностью синхронизированы.
Я не решаюсь попробовать номер два, потому что я не уверен, что это вообще возможно сделать.
Я ищу совет о том, как подойти к этой проблеме (желательно от кого-то, кто делал что-то подобное раньше).
Заранее спасибо!