You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
If the initial state is false, the blue rectangle in the ScrollView will be initially located at the top and move to the center after the timer is triggered.
If the initial state is true, the blue rectangle in the ScrollView will be centered initially and move to the top after the timer is triggered.
facebook-github-bot
added
CLA Signed
This label is managed by the Facebook bot. Authors need to sign the CLA before a PR can be reviewed.
Shared with Meta
Applied via automation to indicate that an Issue or Pull Request has been shared with the team.
labels
May 10, 2025
Also need this!
The combination of this issue and the fact that fabric recycles your views makes the prop impossible to use.
Once you use it in one view all scroll views might be centered.
I tried setting _scrollView.contentInset = UIEdgeInsetsZero in prepareForRecycle so the consentInset would be reset before recycling the UIScrollView. Similar to what I did in this PR. But it didn't work, however I think it would be more suitable to reset the contentInset state in that method. Would you like to give it a try?
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
CLA SignedThis label is managed by the Facebook bot. Authors need to sign the CLA before a PR can be reviewed.Shared with MetaApplied via automation to indicate that an Issue or Pull Request has been shared with the team.StaleThere has been a lack of activity on this issue and it may be closed soon.
5 participants
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Reset contentInset after centerContent changed
Summary:
Pull Request resolved: #50839
Changelog:
[IOS] [CHANGED] - The content in ScrollView now can be centered/uncentered by changing centerContent property
Test Plan
Tested with the following code