Я хочу создать пользовательский UIView, который содержит UIImageView и UILabel, который указывает на индикатор прокрутки UICollectionView и прокручивается вместе с ним.UIView, который следует индикатору UICollectionView
Я использую этот код:
- (void)scrollViewDidScroll:(UIScrollView *)scrollView
{
//get refrence of vertical indicator
UIImageView *verticalIndicator = ((UIImageView *)[scrollView.subviews objectAtIndex:(scrollView.subviews.count-1)]);
// get the relative position of the indicator in the main window
CGPoint p = [verticalIndicator convertPoint:verticalIndicator.bounds.origin toView:[[UIApplication sharedApplication] keyWindow]];
// set the custom view new position
CGRect indicatorFrame = self.indicatorView.frame;
indicatorFrame.origin.y = p.y;
self.indicatorView.frame = indicatorFrame;
}
Но indicatorView не следует индикатор точно !!
вы имеете в виду вы хотите иметь UIView, прикрепленный к полосе прокрутки? –
Да, я просто загрузил фотографию, объясняющую, что мне нужно. зеленый вид должен всегда следовать индикатору прокрутки – Rifinio
- это действительно изображение с рисунком? –