Apple brings a lot of appearance changes in iOS13 and the navigation bar is one of them.
In iOS13 the default appearance of the large title style navigation bar has changed from translucent to transparent.
Nothing changes much in...
A Dark mode is always a thing in the developer world, people craving for everything dark, dark theme, black Macbook, space gray, midnight (green), etc. Apple first introduced dark mode in macOS Mojave, I love it and use it ever since. Now its time...
One behavior that changed and might break your old app once you starting adopting new iOS 13 is the modal presentation.
So with iOS 13, default presentation for modal is now in sheet style.
It is beautiful and packs with useful gestures...
In the previous “How to use SwiftUI in UIKit” post I failed to do a custom subclass of
UIHostingController, today I going to show how to do it (It quite easy I don’t know why I can’t do it at that time).
When you want to use
View modifier is a very important concept of
SwiftUI. If you have a chance to play around with SwiftUI you might have seen one already - e.g.
SwiftUI already provided plenty of modifiers, but you can also create a custom...
New beta 5 just released iOS & iPadOS 13 Beta 5, here are some highlight changes for SwiftUI, you can check the rest here.
TabbedView is deprecated
TabbedView is now named
Text now has a default line limit of nil so that it wraps by default...
Previous post (How to use UIKit in SwiftUI) we explored the possibility to use
SwiftUI. Today I want to cover the other way round, using
UIKit project. I interest in this approach more, since all iOS projects right now are
iOS & iPadOS 13 Beta 4 just released today, let’s see some highlight changes for SwiftUI, you can check the rest here.
color -> foregroundColor
color(_:) modifier for
Text is renamed
relativeWidth/Height/Size are gone :...
If you have ever used a Storyboard you know that dependency injection does not work very well with it.
Existing implementation (Pre iOS13)
The only way to set or inject something to view controller is through the
func prepare(for segue: UIStoryboardSegue...
The latest release of Xcode 11 Beta 3 brings some change to SwiftUI components and also bring new a new(old) layout to
This layout has been demonstrated at the end of Session 216 SwiftUI Essentials, but it didn...