Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 3979516
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 20, 20262026-05-20T05:10:47+00:00 2026-05-20T05:10:47+00:00

i´ve built a nested scroll view. in the view.xib there is in the view

  • 0

i´ve built a nested scroll view. in the view.xib there is in the view one scrollview with vertical scrolling named rootScroll. in this one there are two other scrollviews with horizontal scrolling named topScroll and bottomScroll.

my goal is to fade out bottomScroll when user drags the topScroll and fade it in again when decelerating ends.

the code workes fine so far. the only problem is that scrollViewWillBeginDragging gets messages from all three UIScrollViews. i´ve logged the sender and can see that they´re different but anyway i don´t know how to restrict the animation only to messages sent by the topScroll!

how can i distinguish different senders inside of scrollViewWillBeginDragging?

probably an objective-c absolute beginners question. i hope someone will give me a hint anyway.

thank you!

- (void)viewDidLoad {
    [super viewDidLoad];

    // rootScroll
    [rootScroll setScrollEnabled:YES];
    [rootScroll setContentSize:CGSizeMake(1024, 1980)];

    // topScroll    
    [topScroll setScrollEnabled:YES];
    [topScroll setContentSize:CGSizeMake(3072, 406)];

    // bottomScroll
    [bottomScroll setScrollEnabled:YES];
    [bottomScroll setContentSize:CGSizeMake(3072, 188)];
}


- (void)scrollViewWillBeginDragging:(UIScrollView *)sender
{
    NSLog(@"will begin dragging, %i", sender);

    [UIScrollView beginAnimations:nil context:nil];
    [UIScrollView setAnimationDuration:0.15f];
    [self.bottomScroll setAlpha:0.0];
    [UIScrollView commitAnimations];

}

- (void)scrollViewDidEndDecelerating:(UIScrollView *)sender
{
    NSLog(@"end position");

    [UIScrollView beginAnimations:nil context:nil];
    [UIScrollView setAnimationDuration:1.5f];
    [self.bottomScroll setAlpha:1.0];
    [UIScrollView commitAnimations];

}
  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-20T05:10:48+00:00Added an answer on May 20, 2026 at 5:10 am

    Set the tag propeties of the scrollviews in Interface Builder. You can then use [sender tag] in your method to tell them apart.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I have an asp.net view/page (dynamic) that is built up of nested Html.RenderPartials. The
I have built a persistent dropline menu with two levels using only CSS. It
Is there anyway to use the built-in DNN Menu module to display a menu
I originally intended to use MATLAB to tackle this problem but the in-built function
I have this deeply nested list (list of lists) and I want to replace
I have this regex I built and tested in regex buddy. _ [ 0-9]{10}+
Ok we all know that nesting an image view inside of a scroll view
I have built an expandable tree, using nested UL's. Here is the simplified code
Is there a built-in or 3rd party elisp command to move to the matching
Is there a built in function in jQuery that would allow me to get

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.