iOS UIScrollView in UICollectionViewCellUICollectionViewCell and UIScrollViewWhen I page to the right using UIScrollview within my UICollectionViewCell, it also scrolls in every fourth cell from that cell, up and downPass touch events from UIScrollview to UICollectionViewUIScrollView steal touches of other viewsSubview frame is incorrect when creating UICollectionViewCellSetting ContentOffset in a UIScrollView within UICollectionViewCellUICollectionViewCell overlappingNested UICollectionView does not hide NavigationBar on swipeVertical scrolling on UICollectionViewCell inside the Horizontal Scrolling UICollectionViewCollectionView with UIScrollView as a cell
Do you need to burn fuel between gravity assists?
Are personality traits, ideals, bonds, and flaws required?
Sloth and the Hindrances
Why should I always enable compiler warnings?
What is the difference between tl_to_str:V and tl_to_str:N?
What is the name/purpose of this component?
How to calculate the proper layer height multiples?
Are there any space probes or landers which regained communication after being lost?
Determining System Regular Expression Library
How to set any file manager in Linux to show the duration like the Length feature in Windows Explorer?
What is this sticking out of my wall?
How can Schrödinger's cat be both dead and alive?
What makes things real?
Distinguishing between octahedral and tetrahedral holes
Is there a "right" way to interpret a novel, if not, how do we make sure our novel is interpreted correctly?
Bit floating sequence
How to add extra edges in tree?
Short story: Interstellar inspector senses "off" nature of planet hiding aggressive culture
Was Robin Hood's point of view ethically sound?
Train between Vienna airport and city center
Contractor cut joist hangers to make them fit
How can I protect myself in case of attack in case like this?
Owner keeps cutting corners and poaching workers for his other company
Yet another calculator problem
iOS UIScrollView in UICollectionViewCell
UICollectionViewCell and UIScrollViewWhen I page to the right using UIScrollview within my UICollectionViewCell, it also scrolls in every fourth cell from that cell, up and downPass touch events from UIScrollview to UICollectionViewUIScrollView steal touches of other viewsSubview frame is incorrect when creating UICollectionViewCellSetting ContentOffset in a UIScrollView within UICollectionViewCellUICollectionViewCell overlappingNested UICollectionView does not hide NavigationBar on swipeVertical scrolling on UICollectionViewCell inside the Horizontal Scrolling UICollectionViewCollectionView with UIScrollView as a cell
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty margin-bottom:0;
Problem:
I have a UIViewController
which contains a ContainerView
which further is embedded with a UICollectionViewController
. I am trying to create a UICollectionViewCell
that contains a UIScrollView
. My CollectionViewLayout
is Flow
and scroll direction
is horizontal
, which when used without the scrollview, gives a perfect feel and doesn't roam about the area whereas when the cell has scrollview, which is supposed to scroll vertically whereas the cell is horizontally scrollable, it creates a bad user experience and i need the scrollview to just scroll vertically whereas i want the cell to scroll horizontally when required.
This is how my CollectionView is setup:
And my ScrollView:
ios uiscrollview uicollectionview swift4 uicollectionviewcell
add a comment |
Problem:
I have a UIViewController
which contains a ContainerView
which further is embedded with a UICollectionViewController
. I am trying to create a UICollectionViewCell
that contains a UIScrollView
. My CollectionViewLayout
is Flow
and scroll direction
is horizontal
, which when used without the scrollview, gives a perfect feel and doesn't roam about the area whereas when the cell has scrollview, which is supposed to scroll vertically whereas the cell is horizontally scrollable, it creates a bad user experience and i need the scrollview to just scroll vertically whereas i want the cell to scroll horizontally when required.
This is how my CollectionView is setup:
And my ScrollView:
ios uiscrollview uicollectionview swift4 uicollectionviewcell
add a comment |
Problem:
I have a UIViewController
which contains a ContainerView
which further is embedded with a UICollectionViewController
. I am trying to create a UICollectionViewCell
that contains a UIScrollView
. My CollectionViewLayout
is Flow
and scroll direction
is horizontal
, which when used without the scrollview, gives a perfect feel and doesn't roam about the area whereas when the cell has scrollview, which is supposed to scroll vertically whereas the cell is horizontally scrollable, it creates a bad user experience and i need the scrollview to just scroll vertically whereas i want the cell to scroll horizontally when required.
This is how my CollectionView is setup:
And my ScrollView:
ios uiscrollview uicollectionview swift4 uicollectionviewcell
Problem:
I have a UIViewController
which contains a ContainerView
which further is embedded with a UICollectionViewController
. I am trying to create a UICollectionViewCell
that contains a UIScrollView
. My CollectionViewLayout
is Flow
and scroll direction
is horizontal
, which when used without the scrollview, gives a perfect feel and doesn't roam about the area whereas when the cell has scrollview, which is supposed to scroll vertically whereas the cell is horizontally scrollable, it creates a bad user experience and i need the scrollview to just scroll vertically whereas i want the cell to scroll horizontally when required.
This is how my CollectionView is setup:
And my ScrollView:
ios uiscrollview uicollectionview swift4 uicollectionviewcell
ios uiscrollview uicollectionview swift4 uicollectionviewcell
edited Aug 5 at 12:07
Mohsin Khubaib Ahmed
asked Mar 28 at 7:20
Mohsin Khubaib AhmedMohsin Khubaib Ahmed
78413 silver badges22 bronze badges
78413 silver badges22 bronze badges
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
You are constraining the view inside the scroll view with Leading and Trailing of 20-pts
and you are constraining its width equal to the width of the scroll view:
So, if your scroll view's width ends up being 500
, it's .contentSize
will be 500 + 20 + 20
and will scroll horizontally.
Keep your width constraint equal to the scroll view's width, but give it a Constant
of -40
. That will stop the horizontal scrolling.
Supreme! Thank you. That did the trick :)
– Mohsin Khubaib Ahmed
Mar 28 at 14:07
add a comment |
Your Answer
StackExchange.ifUsing("editor", function ()
StackExchange.using("externalEditor", function ()
StackExchange.using("snippets", function ()
StackExchange.snippets.init();
);
);
, "code-snippets");
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "1"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/4.0/"u003ecc by-sa 4.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55392078%2fios-uiscrollview-in-uicollectionviewcell%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
You are constraining the view inside the scroll view with Leading and Trailing of 20-pts
and you are constraining its width equal to the width of the scroll view:
So, if your scroll view's width ends up being 500
, it's .contentSize
will be 500 + 20 + 20
and will scroll horizontally.
Keep your width constraint equal to the scroll view's width, but give it a Constant
of -40
. That will stop the horizontal scrolling.
Supreme! Thank you. That did the trick :)
– Mohsin Khubaib Ahmed
Mar 28 at 14:07
add a comment |
You are constraining the view inside the scroll view with Leading and Trailing of 20-pts
and you are constraining its width equal to the width of the scroll view:
So, if your scroll view's width ends up being 500
, it's .contentSize
will be 500 + 20 + 20
and will scroll horizontally.
Keep your width constraint equal to the scroll view's width, but give it a Constant
of -40
. That will stop the horizontal scrolling.
Supreme! Thank you. That did the trick :)
– Mohsin Khubaib Ahmed
Mar 28 at 14:07
add a comment |
You are constraining the view inside the scroll view with Leading and Trailing of 20-pts
and you are constraining its width equal to the width of the scroll view:
So, if your scroll view's width ends up being 500
, it's .contentSize
will be 500 + 20 + 20
and will scroll horizontally.
Keep your width constraint equal to the scroll view's width, but give it a Constant
of -40
. That will stop the horizontal scrolling.
You are constraining the view inside the scroll view with Leading and Trailing of 20-pts
and you are constraining its width equal to the width of the scroll view:
So, if your scroll view's width ends up being 500
, it's .contentSize
will be 500 + 20 + 20
and will scroll horizontally.
Keep your width constraint equal to the scroll view's width, but give it a Constant
of -40
. That will stop the horizontal scrolling.
answered Mar 28 at 12:45
DonMagDonMag
21.7k3 gold badges13 silver badges34 bronze badges
21.7k3 gold badges13 silver badges34 bronze badges
Supreme! Thank you. That did the trick :)
– Mohsin Khubaib Ahmed
Mar 28 at 14:07
add a comment |
Supreme! Thank you. That did the trick :)
– Mohsin Khubaib Ahmed
Mar 28 at 14:07
Supreme! Thank you. That did the trick :)
– Mohsin Khubaib Ahmed
Mar 28 at 14:07
Supreme! Thank you. That did the trick :)
– Mohsin Khubaib Ahmed
Mar 28 at 14:07
add a comment |
Got a question that you can’t ask on public Stack Overflow? Learn more about sharing private information with Stack Overflow for Teams.
Got a question that you can’t ask on public Stack Overflow? Learn more about sharing private information with Stack Overflow for Teams.
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55392078%2fios-uiscrollview-in-uicollectionviewcell%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown