Questions tagged [uiscrollview]
Use this tag for all questions about scroll views on iOS. Do NOT use this tag for other platforms.
uiscrollview
12,524
questions
1792
votes
99
answers
652k
views
How can I make a UITextField move up when the keyboard is present - on starting to edit?
With the iOS SDK:
I have a UIView with UITextFields that bring up a keyboard. I need it to be able to:
Allow scrolling of the contents of the UIScrollView to see the other text fields once the ...
625
votes
35
answers
366k
views
UIScrollView Scrollable Content Size Ambiguity
Fellow devs,
I am having trouble with AutoLayout in Interface Builder (Xcode 5 / iOS 7).
It's very basic and important so I think everyone should know how this properly works. If this is a bug in ...
341
votes
31
answers
255k
views
UIScrollView scroll to bottom programmatically
How can I make a UIScrollView scroll to the bottom within my code? Or in a more generic way, to any point of a subview?
281
votes
20
answers
174k
views
Is it possible for UIStackView to scroll?
Let's say I have added more views in UIStackView which can be displayed, how I can make the UIStackView scroll?
256
votes
10
answers
145k
views
How can I mimic the bottom sheet from the Maps app?
Can anyone tell me how I can mimic the bottom sheet in the new Apple Maps app in iOS 10?
In Android, you can use a BottomSheet which mimics this behaviour, but I could not find anything like that for ...
229
votes
22
answers
140k
views
Stop UIWebView from "bouncing" vertically?
Does anyone know how to stop a UIWebView from bouncing vertically? I mean when a user touches their iphone screen, drags their finger downwards, and the webview shows a blank spot above the web page I ...
202
votes
12
answers
152k
views
How to add leading padding to view added inside an UIStackView
This is my setup: I have an UIScrollView with leading,top, trialing edge set to 0. Inside this I add an UIStackView with this constraints:
stackView.centerYAnchor.constraintEqualToAnchor(...
198
votes
24
answers
170k
views
Finding the direction of scrolling in a UIScrollView?
I have a UIScrollView with only horizontal scrolling allowed, and I would like to know which direction (left, right) the user scrolls. What I did was to subclass the UIScrollView and override the ...
190
votes
17
answers
141k
views
Get UIScrollView to scroll to the top
How do I make a UIScrollView scroll to the top?
179
votes
10
answers
201k
views
Programmatically scroll a UIScrollView
I have a UIScrollView which has several views. When a user flicks their finger, the view scrolls to the right or left depending on the direction of the finger flick. Basically my code works in a way ...
177
votes
18
answers
91k
views
How can I use Autolayout to set constraints on my UIScrollview?
I have spent two days trying out the various solutions for Mixed and Pure Autolayout approaches to achieve what was a trivial scrollview setup prior to autolayout, and it's now official - I must be ...
172
votes
22
answers
155k
views
How to detect when a UIScrollView has finished scrolling
UIScrollViewDelegate has got two delegate methods scrollViewDidScroll: and scrollViewDidEndScrollingAnimation: but neither of these tell you when scrolling has completed. scrollViewDidScroll only ...
172
votes
5
answers
122k
views
What's the UIScrollView contentInset property for?
Can someone explain to me what the contentInset property in a UIScrollView instance is used for? And maybe provide an example?
155
votes
28
answers
84k
views
Center content of UIScrollView when smaller
I have a UIImageView inside a UIScrollView which I use for zooming and scrolling. If the image / content of the scroll view is bigger than the scroll view, everything works fine. However, when the ...
151
votes
7
answers
99k
views
Is there a way to hide the scroll indicators in a UIScrollView?
I've got a use case where those indicators disturb the user interaction. Can I subclass and override a method or do something similar to remove the scroll indicators from the scroll view?
140
votes
25
answers
197k
views
How to automatically size UIScrollView to fit the content
Is there a way to make a UIScrollView auto-adjust to the height (or width) of the content it's scrolling?
Something like:
[scrollView setContentSize:(CGSizeMake(320, content.height))];
136
votes
27
answers
148k
views
UIScrollView not scrolling
I have a UIScrollView which contains many UIImageViews, UILabels, etc... the labels are much longer that the UIScrollView, but when I run the app, I cannot click and scroll down...
Why might this be?
...
132
votes
17
answers
134k
views
How to use UIScrollView in Storyboard
I have a scroll view with content that is 1000px tall and would like to be able to lay it out for easy design on the storyboard.
I know it can be done programmatically but I really want to be able to ...
102
votes
15
answers
124k
views
How to disable horizontal scrolling of UIScrollView?
I have a UIView like iPhone's Springboard. I have created it using a UIScrollView and UIButtons. I want to disable horizontal scrolling on said scrollview. I want only vertical scrolling. How do I ...
100
votes
14
answers
72k
views
Getting the current page
In my scroll view, I want to get the current page that's being displayed (maybe page isn't the correct term). I can't find any variable that holds this. But I think it must be held somewhere, since ...
95
votes
18
answers
66k
views
how do I use UIScrollView in Interface Builder?
While I've used UIScrollView successfully in the past by manipulating it programmatically, I'm having trouble getting it to work by setting it up exclusively in Interface Builder.
I have a simple "...
91
votes
14
answers
116k
views
How can I programmatically force-stop scrolling in a UIScrollView?
Note: The answer given here doesn't work for me.
I have a UIScrollView (not a table view, just a custom thing), and when the user takes certain actions, I want to kill any scrolling (dragging or ...
91
votes
6
answers
67k
views
Check if a UIScrollView reached the top or bottom
Is there a way to know if a UIScrollView has reached the top or bottom? Possibly in the method:
- (void)scrollViewDidEndDragging:(UIScrollView *)scrollView
willDecelerate:(BOOL)...
91
votes
21
answers
64k
views
UIScrollView: paging horizontally, scrolling vertically?
How can I force a UIScrollView in which paging and scrolling are on to only move vertically or horizontally at a given moment?
My understanding is that the directionalLockEnabled property should ...
91
votes
15
answers
111k
views
How to Make the scroll of a TableView inside ScrollView behave naturally
I need to do this app that has a weird configuration.
As shown in the next image, the main view is a UIScrollView. Then inside it should have a UIPageView, and each page of the PageView should have a ...
89
votes
13
answers
113k
views
Disabling vertical scrolling in UIScrollView
There is an option in IB to uncheck vertical scrolling on a scrollview, but it doesnt seem to work.
How can the scrollview be set to only scroll horizontally, and not vertically in the code rather ...
89
votes
15
answers
43k
views
Paging UIScrollView in increments smaller than frame size
I have a scroll view that is the width of the screen but only about 70 pixels high. It contains many 50 x 50 icons (with space around them) that I want the user to be able to choose from. But I always ...
88
votes
12
answers
47k
views
UIScrollView horizontal paging like Mobile Safari tabs
Mobile Safari allows you to switch pages by entering a sort of UIScrollView horizontal paging view with a page control at the bottom.
I am trying to replicate this particular behavior where a ...
87
votes
4
answers
44k
views
View frame changes between viewWillAppear: and viewDidAppear:
I have discovered a strange behavior in my application, where a connected IBOutlet has its connected view's frame between the calls in my view controller to viewWillAppear: and viewDidAppear:. Here is ...
87
votes
8
answers
20k
views
UIScrollView pauses NSTimer until scrolling finishes
While a UIScrollView (or a derived class thereof) is scrolling, it seems like all the NSTimers that are running get paused until the scroll is finished.
Is there a way to get around this? Threads? A ...
85
votes
17
answers
59k
views
Snap to center of a cell when scrolling UICollectionView horizontally
I know some people have asked this question before but they were all about UITableViews or UIScrollViews and I couldn't get the accepted solution to work for me. What I would like is the snapping ...
84
votes
2
answers
76k
views
UITextView content inset
I have encountered something a bit strange with contentInsets
I have a UITextView in my storyboard with a contentInset of 50 left, as I'm trying to add some padding to my uitextview
However, a ...
84
votes
11
answers
46k
views
Can I use a UIRefreshControl in a UIScrollView?
I have about 5 UIScrollView's already in my app which all load multiple .xib files. We now want to use a UIRefreshControl. They are built to be used with UITableViewControllers (per UIRefreshControl ...
82
votes
10
answers
57k
views
Detecting UIScrollView page change
Is there a way to detect or get a notification when user changes the page in a paging-enabled UIScrollView?
80
votes
8
answers
167k
views
Set UITableView content inset permanently
In my app I have a UISearchBar under UINavigationBar so it is always visible to user. In that case I had to set contentInset with extra 44px so the UIScrollView will be scrolling under UISearchBar (...
79
votes
4
answers
86k
views
UIScrollView doesn't use autolayout constraints
I have a scroll view and an image view behind it and I am populating it with nibs. I am using autolayout. I have a bottom space to superview and a top space to superview on both of the views. The ...
78
votes
5
answers
42k
views
Sizing a Container View with a controller of dynamic size inside a scrollview
I'm trying to create a container view, with a controller that has a dynamic height, inside a UIScrollView and have it sized automatically using auto layout.
View Controller A is the scrollview, which ...
77
votes
24
answers
44k
views
Keeping the contentOffset in a UICollectionView while rotating Interface Orientation
I'm trying to handle interface orientation changes in a UICollectionViewController. What I'm trying to achieve is, that I want to have the same contentOffset after an interface rotation. Meaning, that ...
76
votes
8
answers
75k
views
Getting the visible rect of an UIScrollView's content
How can I go about finding out the rect (CGRect) of the content of a displayed view that is actually visible on screen.
myScrollView.bounds
The code above works when there's no zooming, but as soon ...
75
votes
9
answers
34k
views
How to fix "Scrollable Content Size Ambiguity" in Xcode 11 (iOS 12, iOS 13) using Auto Layout
When using Auto Layout, I am unable to set up a simple UIScrollView in my view controller in Xcode 11 beta. I know that I must constrain the scroll view to the edges, and then set the scroll view ...
73
votes
3
answers
82k
views
How can I get the UITableView scroll position so I can save it?
Is there any way to find out which UITableViewCell is at the top of the scroll window?
I'd like to get the current scroll position so that I can save it when the app exits. When the app gets ...
72
votes
4
answers
52k
views
UIScrollview getting touch events
How can I detect touch points in my UIScrollView? The touches delegate methods are not working.
70
votes
7
answers
38k
views
why UIScrollView is leaving space from top in ios 6 and ios 7
I have turned off Autolayout and viewcontroller is embedded in navigation controller.
I am using Xcode 5, Storyboard.
I don't understand why is it leaving space from top.
Actually in storyboard i ...
69
votes
6
answers
40k
views
Setting contentOffset programmatically triggers scrollViewDidScroll
I've got a a few UIScrollView on a page. You can scroll them independently or lock them together and scroll them as one. The problem occurs when they are locked.
I use UIScrollViewDelegate and ...
69
votes
7
answers
55k
views
iOS 7 -- navigationController is setting the contentInset and ContentOffset of my UIScrollView
I have a UIScrollView (actually a UICollectionView, but that probably doesn't matter). When it appears in IOS 7, the navigation controller sets its contentInset and contentOffset to values I don't ...
69
votes
12
answers
54k
views
Change page on UIScrollView
I have a UIScrollView with 10 pages. I am able to flick between them. I also want to have 2 buttons (a back button and a next button) which when touched will go to the previous or next page. I can't ...
69
votes
3
answers
52k
views
What does contentOffset do in a UIScrollView?
What is the use of the contentOffset property in UIScrollView?
67
votes
16
answers
71k
views
UICollectionView Horizontal Paging not centered
I have a horizontal scrolling collectionView with each cell the size of the view. When I page through the collectionView it doesn't page by cell. The cells aren't in the center of the screen. I've ...
67
votes
8
answers
64k
views
UIScrollView works as expected but scrollRectToVisible: does nothing
I have used UIScrollView before, and am using it now, and never had a problem. I'm now adding it to an old app, and while it works as expected (I can look at the contents, scroll around with my ...
67
votes
11
answers
28k
views
Disable UIScrollView scrolling when UITextField becomes first responder
When a UITextField embedded in a UIScrollView becomes the first responder (for example, by the user typing in some character), the UIScrollView scrolls to that Field automatically. Is there any way to ...