ios_dev_alb's profile picture. iOS dev • Content creator • Learn iOS development visually: https://learnandcodewithenid.com

Enid

@ios_dev_alb

iOS dev • Content creator • Learn iOS development visually: https://learnandcodewithenid.com

置頂

Xcode Tip 💡 Not ready for Liquid Glass yet? Temporarily fall back to the classic UI by setting: UIDesignRequiresCompatibility → YES in your app’s Info.plist. → learnandcodewithenid.com

ios_dev_alb's tweet image. Xcode Tip 💡

Not ready for Liquid Glass yet? Temporarily fall back to the classic UI by setting:

UIDesignRequiresCompatibility → YES

in your app’s Info.plist.

→ learnandcodewithenid.com

SwiftUI Tip 💡 By default, a scroll view clips anything that extends past its bounds. In iOS 17.0+, use scrollClipDisabled() to let items extend beyond the scroll view’s bounds → learnandcodewithenid.com

ios_dev_alb's tweet image. SwiftUI Tip 💡

By default, a scroll view clips anything that extends past its bounds.

In iOS 17.0+, use scrollClipDisabled() to let items extend beyond the scroll view’s bounds

→ learnandcodewithenid.com

SwiftUI Tip 💡 You can add a custom preview to your context menu using the preview parameter. Perfect for showing more details before the user chooses an action. → learnandcodewithenid.com

ios_dev_alb's tweet image. SwiftUI Tip 💡

You can add a custom preview to your context menu using the preview parameter.

Perfect for showing more details before the user chooses an action.

→ learnandcodewithenid.com

SwiftUI Tip 💡 In iOS 26.0+, we have two new button roles: .close and .confirm. → learnandcodewithenid.com

ios_dev_alb's tweet image. SwiftUI Tip 💡

In iOS 26.0+, we have two new button roles: .close and .confirm.

→ learnandcodewithenid.com

SwiftUI - Understanding DatePicker (Part 3) is now available to LACWE members 🎉 4 new visuals → learnandcodewithenid.com

ios_dev_alb's tweet image. SwiftUI - Understanding DatePicker (Part 3) is now available to LACWE members 🎉

4 new visuals

→ learnandcodewithenid.com

SwiftUI Tip 💡 You can detect the exact tap position inside a view using onTapGesture(). → learnandcodewithenid.com

ios_dev_alb's tweet image. SwiftUI Tip 💡

You can detect the exact tap position inside a view using onTapGesture().

→ learnandcodewithenid.com

SwiftUI Tip 💡 In iOS 26.0+, use GlassEffectContainer to blend nearby glass views into one continuous Liquid Glass shape. → learnandcodewithenid.com

ios_dev_alb's tweet image. SwiftUI Tip 💡

In iOS 26.0+, use GlassEffectContainer to blend nearby glass views into one continuous Liquid Glass shape.

→ learnandcodewithenid.com

SwiftUI Tip 💡 You can style an SF Symbol the way you prefer by using a combination of modifiers. → learnandcodewithenid.com

ios_dev_alb's tweet image. SwiftUI Tip 💡

You can style an SF Symbol the way you prefer by using a combination of modifiers.

→ learnandcodewithenid.com

Enid 已轉發

SwiftUI Tip 💡 In iOS 26.0+, you can finally display a subtitle in the navigation bar using the navigationSubtitle() modifier. → learnandcodewithenid.com

ios_dev_alb's tweet image. SwiftUI Tip 💡

In iOS 26.0+, you can finally display a subtitle in the navigation bar using the navigationSubtitle() modifier.

→ learnandcodewithenid.com

SwiftUI Tip 💡 Did you know? StoreKit lets you present a full paywall with all your subscription plans using just a single line of code. → learnandcodewithenid.com

ios_dev_alb's tweet image. SwiftUI Tip 💡

Did you know? StoreKit lets you present a full paywall with all your subscription plans using just a single line of code.

→ learnandcodewithenid.com

SwiftUI - Understanding DatePicker (Part 2) is now available to LACWE members 🎉 4 new visuals → learnandcodewithenid.com

ios_dev_alb's tweet image. SwiftUI - Understanding DatePicker (Part 2) is now available to LACWE members 🎉

4 new visuals

→ learnandcodewithenid.com

SwiftUI Tip 💡 By default, containers like VStack apply built-in spacing. You can remove it by passing 0 to the spacing parameter. → learnandcodewithenid.com

ios_dev_alb's tweet image. SwiftUI Tip 💡

By default, containers like VStack apply built-in spacing.

You can remove it by passing 0 to the spacing parameter.

→ learnandcodewithenid.com

SwiftUI Tip 💡 In iOS 17.0+, use listSectionSpacing() to control the vertical space between sections in a List. → learnandcodewithenid.com

ios_dev_alb's tweet image. SwiftUI Tip 💡

In iOS 17.0+, use listSectionSpacing() to control the vertical space between sections in a List.

→ learnandcodewithenid.com

SwiftUI Tip 💡 In iOS 17.0+, use the badgeProminence() modifier to control how noticeable a badge appears. → learnandcodewithenid.com

ios_dev_alb's tweet image. SwiftUI Tip 💡

In iOS 17.0+, use the badgeProminence() modifier to control how noticeable a badge appears.

→ learnandcodewithenid.com

Enid 已轉發

SwiftUI Tip 💡 In iOS 26.0+, TextEditor supports rich text editing when you bind it to an AttributedString. This instantly unlocks system-native formatting tools - bold, italics, underline, colors, alignment, and more. → learnandcodewithenid.com

ios_dev_alb's tweet image. SwiftUI Tip 💡

In iOS 26.0+, TextEditor supports rich text editing when you bind it to an AttributedString.

This instantly unlocks system-native formatting tools - bold, italics, underline, colors, alignment, and more.

→ learnandcodewithenid.com

Enid 已轉發

SwiftUI Tip 💡 In iOS 17+, you can choose where your scroll view starts scrolling from using defaultScrollAnchor(). For example, use .top to begin at the start, or .bottom to jump to the latest content - perfect for chat views or message feeds. → learnandcodewithenid.com

ios_dev_alb's tweet image. SwiftUI Tip 💡

In iOS 17+, you can choose where your scroll view starts scrolling from using defaultScrollAnchor().

For example, use .top to begin at the start, or .bottom to jump to the latest content - perfect for chat views or message feeds.

→ learnandcodewithenid.com

SwiftUI Tip 💡 Did you know? You can change the size of a circular ProgressView using the controlSize() modifier. → learnandcodewithenid.com

ios_dev_alb's tweet image. SwiftUI Tip 💡

Did you know? You can change the size of a circular ProgressView using the controlSize() modifier.

→ learnandcodewithenid.com

Loading...

Something went wrong.


Something went wrong.