Comments (5)
Play with the duration is "didSelectRowAtIndexPath". My example:
func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) {
// Expands cell by unfolding if cell is folded and vice-versa
let cell = tableView.cellForRowAtIndexPath(indexPath) as! SpotTableViewCell
let forRowSpotInfo = self.spotList[indexPath.row]
var duration = 0.0
if cellHeights[indexPath.row] == closeCellHeight { // open cell
cellHeights[indexPath.row] = openCellHeight
if let locationData = self.userLocation {
cell.unfoldedCellInfo(forRowSpotInfo, userLocationData: locationData) // Unfolded Cell Info
}
cell.selectedAnimation(true, animated: true, completion: nil)
**duration = 0.25** < Modify this value and see the response
cell.configureContainerView(true) // ContainerView Shadow
} else {// close cell
cellHeights[indexPath.row] = closeCellHeight
cell.selectedAnimation(false, animated: true, completion: nil)
**duration = 0.55** < Modify this value and see the response
cell.setDefaultLabelTitleForWeatherAndTimeButton()
// Delaying shadow clearing process using GCD
let seconds = 0.25
let delay = seconds * Double(NSEC_PER_SEC) // nanoseconds per seconds
let dispatchTime = dispatch_time(DISPATCH_TIME_NOW, Int64(delay))
dispatch_after(dispatchTime, dispatch_get_main_queue(), {
cell.configureContainerView(false)
})
}
from folding-cell.
I am having a similar issue where my container height is 378 and I have the itemCount is 1. Any solution?
from folding-cell.
Also @Sidrock28 how does the animation duration solve this?
from folding-cell.
this didn't solve the issue
from folding-cell.
Need to set height constraint to 340
from folding-cell.
Related Issues (20)
- Custom FoldingCell Class not working in storyboards when using Carthage HOT 1
- Contents disappear when scrolling HOT 1
- Slow Animation HOT 2
- Issue in Folding cell while expanding in takeSnapshot HOT 3
- Width compressing HOT 1
- compilation issues with swift 4.2
- How to expand all the cells at first time? HOT 1
- How do you close all open cells programmatically? HOT 1
- Create new cell?
- Swift UI compatibility HOT 3
- fatalError("set foregroundViewTop or containerViewTop outlets in storyboard") HOT 7
- Rendering (screen width) issue on iPad HOT 1
- Dark mode on folding cell?
- TableView Automatic Dimension in Height for row HOT 2
- Index out of range: file HOT 2
- 2 Custom tableviewCells in the same TableView HOT 1
- Not able to set dynamic cell height HOT 1
- Want to use in swift ui
- Documentation the "5.5 Control if the cell is open or closed" doesn't exist
- 'RotatedView' is ambiguous for type lookup in this context
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 folding-cell.