Comments (7)
- Create a cardView Height constraint
Do you mean creating height constraints for objects inside the cardView?
I would need some clarification on where exactly you are adding a constraint.
A demo project would be even better.
Are you using the sizeForItem
delegate function?
Because that function is meant to allow you to change card sizes.
from verticalcardswiper.
I added an NSLayoutConstraint on cardSwiper view height and in didSwipeCardAway, I am updating the height constraint. After updating the cell should opt to new constraints.
I have made some changes to the existing project.
VerticalCardSwiper-master-2.zip
from verticalcardswiper.
So are you saying that the cards don't adapt their size right away once you swipe one away for the first time?
So does adding the following line:
cardSwiper.verticalCardSwiperView.layoutIfNeeded()
below the line where you update the constraint (kind of) fix it for you? (just so I understand what you're talking about)
from verticalcardswiper.
Thanks for update Joni
Use Case:
- Swipe 2-3 cards upward.
- Now Swipe away the topmost card, you will see the issue.
from verticalcardswiper.
Yes, I see it now, alright I'll look into what's causing this sometime when I get the time for it.
If you find a solution yourself in the meantime, feel free to post it here or submit a Pull Request.
from verticalcardswiper.
Hi @mohit196
Quick question, did you try my previous solution?
If I call cardSwiper.layoutIfNeeded()
after changing the constraint value it looks like it works to me?
func didSwipeCardAway(card: CardCell, index: Int, swipeDirection: SwipeDirection) {
cardViewHeightConstraint.constant = 600.0
cardViewHeightConstraint.priority = .required
cardSwiper.layoutIfNeeded()
}
VerticalCardSwiper-master-2.zip
from verticalcardswiper.
Yes, and the issue still exists.
I tried:
cardSwiper.layoutIfNeeded()
and
cardSwiper.verticalCardSwiperView.layoutIfNeeded()
from verticalcardswiper.
Related Issues (20)
- [Feature] Swipe without removing the item from the list HOT 4
- [Feature] Lower the opacity for the stacked cards HOT 3
- Expose `cellForItem` API HOT 4
- Stop Left Swipe || Increase Card Size HOT 1
- [Bug] Adding multiple card sizes doesn't snap card correctly HOT 3
- [Bug] Losing cards from stack when device orientation is rotated HOT 7
- [Question] How do I use a button on this card to launch a new ViewController> HOT 1
- How to preview card(cell) reload?[Question] HOT 2
- [Bug] `isStackOnBottom` and `stackedCardsCount` not working on 2.3.0 HOT 5
- How can I change the size of card view? HOT 1
- [Bug] Toolbar won't respond
- How do you disable vertical scrolling?
- [Question] I want to modify the alpha value according to the scroll ratio when scrolling cell
- [Question] I have a problem when scrolling, the view behind it overlaps.
- [Question] Current and Next cell with different size.
- MJRefresh failed to refresh. HOT 1
- How to scrollToCard horizontally?
- Removing the velocity animation
- utility function
- SwiftUI
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from verticalcardswiper.