Post

Replies

Boosts

Views

Activity

Handling trait changes (for dark mode)
In an objective C app I'm now using (in every view controller): (void) traitCollectionDidChange: (UITraitCollection *) previousTraitCollection { ..... } to handle dark mode changes. This is all very easy to implement. traitCollectionDidChange is deprecated in iOS 17. In the documentation there is no objective C example on how to work with the new iOS17 registerForTraitChanges function. Hard to figure out how to do this. Am not familiar with Swift, so the wwdc video could not help me. Where can I find some objective C examples? Best regards/Rolf Netherlands
3
0
1.3k
Jul ’23
CATransition animation causes screen to black out
Use the CATransition animation to let the user scroll through the pages of a tutorial.Now in iPadOS 13.6 beta 2 this causes screen to black out for a second before the next page is shown.Does not happen with kCATransitionFade but will all other animation types.I use the kCATransitionPush with subtypes kCATransitionFromRight and kCATransitionFromLeft.Code:CATransition *animation = [CATransition animation]; [animation setDuration:0.4]; [animation setType:kCATransitionPush]; [animation setSubtype:kCATransitionFromRight]; [animation setTimingFunction:[CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseInEaseOut]]; [[slidingView layer] addAnimation:animation forKey:nil];
1
0
695
Jun ’20