Загрузка...

Enhancing the Custom Help System in SwiftUI Without Breaking Existing Projects

In this video, I enhance the custom help system I created in a previous tutorial, ensuring it remains backward-compatible with existing projects. The improvements include customizable button colors and symbols, adjustable image sizes using containerRelativeFrame, and support for multiple help options using menus.

🛠 Topics Covered:
✔️ Customizing the Help Button’s appearance (color & symbol)
✔️ Using enum for predefined symbol selections
✔️ Implementing containerRelativeFrame for adaptive image sizing
✔️ Supporting multiple help options via Menu
✔️ Using variadic parameters for a flexible API
If you want to support my work, you can buy me a coffee :) 
https://ko-fi.com/stewartlynch 

******** Download my StewartLynch YouTube Channel Application - Free *********** 
https://stewartlynch.gumroad.com/l/obsjz

Enroll in my full length multi-target course to build a Mac Menubar app, an iOS App with WIdgets and a WatchKit app
https://stewartlynch-school.teachable.com/p/smile4me-swift-swiftui-app

Table of Contents: 
0:00  Introduction
2:10 Symbols and Color Choices
6:53  Image size option
13:02 Help button or menu

 Starter Project Files: 
https://github.com/StewartLynch/HelpSystemForSwiftUI/tree/Part1
Completed Project: 
https://github.com/StewartLynch/HelpSystemForSwiftUI/tree/Part2
References mentioned in video: 

Part 1 of this series
How to Create a Custom Help System in SwiftUI – A Reusable Solution for Your Apps
https://youtu.be/vr6gn8GRsvg

Recommended Resources: 
Custom HelpSystem For SwiftUI
https://youtu.be/vr6gn8GRsvg

RocketSim - Build Apps Faster 
   https://gumroad.com/a/122988499/ftvbh 

BigMountain Studio Books 
SwiftData Mastery in SwiftUI 
   https://www.bigmountainstudio.com/swiftdata/77jt8 
SwiftUI Views Mastery 
   https://www.bigmountainstudio.com/views-16/77jt8 
SwiftUI 5 Book Bundle 
   https://www.bigmountainstudio.com/book-bundle/77jt8 
Combine Mastery in SwiftUI 
   https://www.bigmountainstudio.com/combine/77jt8 
Core Data Mastery in SwiftUI 
   https://www.bigmountainstudio.com/core-data/77jt8 
SwiftUI Animations Mastery 
   https://www.bigmountainstudio.com/animations-16/77jt8 

Other References: 
Stewart Lynch's YouTube Channel: 
   https://youtube.com/@StewartLynch 
Stewart Lynch on Mastodon: 
   https://iosdev.space/@StewartLynch 
Stewart Lynch on BlueSky:
@stewartlynch.bsky.social
Stewart Lynch On Threads: 
   @StewartLynch 
Stewart Lynch on X: 
   https://x.com/StewartLynch 
Stewart Lynch on LinkedIn 
   https://www.linkedin.com/in/stewartlynch

Видео Enhancing the Custom Help System in SwiftUI Without Breaking Existing Projects канала Stewart Lynch
Яндекс.Метрика
Все заметки Новая заметка Страницу в заметки
Страницу в закладки Мои закладки
На информационно-развлекательном портале SALDA.WS применяются cookie-файлы. Нажимая кнопку Принять, вы подтверждаете свое согласие на их использование.
О CookiesНапомнить позжеПринять