Gabriel Theodoropoulos·Mar 13Exploring Draw Effects and Gradient Rendering in SF SymbolsAnimate SF Symbols using the new draw effects and apply gradient rendering to system icons in SwiftUI.
Gabriel Theodoropoulos·Feb 11Morphing Sheets Out of Buttons in SwiftUISheets can originate directly from the buttons that present them.
Gabriel Theodoropoulos·Sep 12, 2024Converting Dates To Formatted Strings Easily in SwiftGetting formatted strings from dates is really easy in Swift. Find out in this post all available built-in styles to use in your apps.
Gabriel Theodoropoulos·Aug 29, 2024Understanding Text Case And Capitalization In SwiftUIAltering the default text case and input capitalization method for both static and user provided text in SwiftUI is simpler than you think.
Gabriel Theodoropoulos·Aug 20, 2024Defining Custom Errors With Advanced Descriptions In SwiftGo beyond providing basic textual descriptions of custom errors in Swift exploring additional APIs for perfect user-facing error messages.
Gabriel Theodoropoulos·Aug 15, 2024Truncating Text In SwiftUIRead not only how to truncate text in SwiftUI, but also how to simulate truncation with string manipulation & how to expand truncated text.
Gabriel Theodoropoulos·Aug 6, 2024Hiding Labels In SwiftUIFind out how to hide labels of certain SwiftUI controls using a single view modifier and customize your user interface even further.
Gabriel Theodoropoulos·Apr 30, 2024Replacing The Deprecated cornerRadius View Modifier In SwiftUIRead how to replace the cornerRadius view modifier in SwiftUI after its deprecation in iOS 17.4 and why the alternative is a better choice.A response icon1A response icon1
Gabriel Theodoropoulos·Apr 24, 2024The ContentUnavailableView In SwiftUIMeet the ContentUnavailableView in SwiftUI and find out how to present a configurable system no-content view in just a few seconds.
Gabriel Theodoropoulos·Jun 20, 2023The debut of the ButtonRepeatBehavior view modifier in SwiftUIMeet the ButtonRepeatBehavior, a brand new view modifier in SwiftUI that allows to repeat a button’s action on long press events.