Comments (8)
No, the segue is from an UIViewController
to another UIViewController
:
from viewanimator.
Got it, I'll review it in the upcoming days.
from viewanimator.
@d0hnj0e does this happen on viewDidLoad()
?
from viewanimator.
@marcosgriselli, yes. In viewDidLoad()
I call a function which executes the code from above; moving the code directly to viewDidLoad()
does not change the fact.
from viewanimator.
@d0hnj0e and it happens when pushing a UIViewController
on a UINavigationController
, right?
from viewanimator.
Thanks, Marcos! Very kind!
from viewanimator.
I solved the problem, @marcosgriselli:
If you present a UIViewController
with any segue, you must not call the animation functions within viewDidLoad()
but rather in viewDidLayoutSubviews()
. The following code executes flawlessly and shows the animation as it should:
override func viewDidLayoutSubviews() {
let fromAnimation = AnimationType.from(direction: .left, offset: 80)
headingTextLabel.animate(animations: [fromAnimation], delay: 0, duration: 0.5)
mainTextView.animate(animations: [fromAnimation], delay: 0, duration: 0.5)
continueButton.animate(animations: [fromAnimation], delay: 0.2, duration: 0.5)
}
Maybe you could briefly update the README.md
accordingly. :)
And: Thanks for your great work with this library!
from viewanimator.
Thanks @d0hnj0e! I'll make sure to add a presentation example on the demo app. I'll close the issue.
from viewanimator.
Related Issues (20)
- Is this library compatible with Objective C? HOT 1
- Not working using Xib on tableview HOT 1
- UIView unexpectedly changes position after animation HOT 1
- When/Where to use it? HOT 1
- Add Custom Animation HOT 2
- Add Swift Package Manager support HOT 4
- SwiftUI support HOT 1
- sprintWithDamping/initialSpringVelocity not working? HOT 2
- Help :) HOT 1
- Swift 5+ support
- Animations not visible on UICollectionView HOT 8
- Support of timing functions HOT 4
- Animation repeat interval HOT 1
- ViewAnimator Pod is not installing HOT 3
- SwiftUI support with version 3.01.? HOT 1
- AnimationType.vector animates in an incorrect direction HOT 3
- Items in StackView Hide /show animation HOT 1
- Type 'AnimationType' has no member 'from' HOT 7
- App Store Submission Error HOT 2
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 viewanimator.