SwiftUI Expandable Navigation & Search Bar - iOS 17

Поделиться
HTML-код
  • Опубликовано: 19 июл 2024
  • Hello Guys 🖐🖐🖐
    In this video, I'll teach you how to use SwiftUI to create a beautiful expandable navigation and search bar with the new iOS 17 APIs | SwiftUI Expandable Search Bar | SwiftUI Expandable Navigation Bar | SwiftUI Custom Navigation bar | SwiftUI Scroll Transitions | SwiftUI Scroll Target Behaviour | Xcode 15 | iOS 17 | Swift | SwiftUI Xcode 15 | SwiftUI for iOS 17 | Xcode 15 SwiftUI.
    #apple #swiftui #ios #xcode #animation #ui #design #animation
    ► Source Code: / early-access-bar-10316...
    ► Subscribe For More: ruclips.net/user/Kavsoft?sub_c...
    ► For Apple Device Mockup's: apps.apple.com/us/app/mockvie...
    ► SwiftUI Books [Affiliate Link]: www.bigmountainstudio.com/fro...
    ► Support Us
    Patreon : / kavsoft
    PayPal: www.paypal.com/paypalme/Kavso...
    Contributions : donorbox.org/kavsoft
    BuyMeaCoffee: www.buymeacoffee.com/kavsoft
    ► My Specs
    Xcode Version: 15.3
    macOS Version: 14.4.1 Sonoma
    ► Official Website: kavsoft.dev
    For Any Queries: kavsoft.dev/#contact
    ► Social Platforms
    Instagram: / _kavsoft
    Twitter: / _kavsoft
    ► Timestamps
    0:00 Intro
    0:38 Project Setup
    1:00 Building Navigation bar
    5:45 Expandable Search Bar
    Thanks for watching
    Make sure to like and Subscribe For More Content !!!

Комментарии • 23

  • @titoffen
    @titoffen 2 месяца назад +1

    Nicely done. I like the short pause with the bubble indicating what you're going to tackle next. Gives better context.

  • @BabyShipCode
    @BabyShipCode 16 дней назад

    Very cool. Thanks!

  • @fahis1996
    @fahis1996 2 месяца назад +1

    Nice tutorial. We need this kind of advanced UI.

  • @noobietubie
    @noobietubie 2 месяца назад +4

    This is crazy, exactly when I needed this the most, you made a video! Thank you so much!!!

    • @gradx7
      @gradx7 2 месяца назад +1

      I was also in the same predicament after noticing a bug with my search bar implementation!

    • @mayowaogunnubi
      @mayowaogunnubi 2 месяца назад

      What programming language is he using

  • @meetthebreaks
    @meetthebreaks 2 месяца назад +2

    @kavsoft can you teach us how to make private profiles and block users using swiftui & firebase?

  • @boyonetouch7407
    @boyonetouch7407 2 месяца назад

    This video make me dive about GeometryReader again
    Thanks

  • @nurhadi-dev
    @nurhadi-dev 2 месяца назад

    supper cool,, thank you so much for the great video

  • @nitinbhatia493
    @nitinbhatia493 2 месяца назад

    awesome like always ❤

  • @yq_dev
    @yq_dev 2 месяца назад

    Thank U

  • @yanmingliu2730
    @yanmingliu2730 2 месяца назад

    awesome💯

  • @cargoshorts5666
    @cargoshorts5666 Месяц назад

    can you recreate the home screen search bar which goes from a pill to a search bar?

  • @junfly
    @junfly 2 месяца назад

    👍

  • @19MOHAMMED96
    @19MOHAMMED96 2 месяца назад

    Can you make a tutorial on how to make invoices as pdf?

    • @Kavsoft
      @Kavsoft  2 месяца назад

      Check this out,
      ruclips.net/video/xJtGa935C38/видео.html

  • @user-wn8sr2wr1c
    @user-wn8sr2wr1c 2 месяца назад

    Thank you!
    There is a bug(?) where the bottom view is raised if scroll first and then searching. probably need to fix that code.
    .padding(.bottom, isSearching ? -65 : 0)

    • @Kavsoft
      @Kavsoft  2 месяца назад +1

      Actually it’s the intended behaviour, but you can update it just by following these steps,
      1. Comment out the padding line,
      2. Add this code after the line .safeAreaPadding(15) in the LazyVStack,
      .visualEffect { content, geometryProxy in
      content
      .offset(y: dynamicOffset(geometryProxy))
      }
      /// Helper Function
      func dynamicOffset(_ proxy: GeometryProxy) -> CGFloat {
      let offset = proxy.frame(in: .scrollView(axis: .vertical)).minY
      return isSearching ? (offset

    • @user-wn8sr2wr1c
      @user-wn8sr2wr1c 2 месяца назад

      @@Kavsoft i will test it ! Thank you!

  • @mayowaogunnubi
    @mayowaogunnubi 2 месяца назад

    Pls what programming language is this

    • @Kavsoft
      @Kavsoft  2 месяца назад

      It’s Swift Language (SwiftUI Framework)

  • @LN1800
    @LN1800 2 месяца назад +2

    @kavsoft can you teach us how to make private profiles and block users using swiftui & firebase?

    • @haner0834
      @haner0834 2 месяца назад

      For what? What do you mean by “block user use SwiftUI and firebase”?