SwiftUI Expandable Navigation & Search Bar - iOS 17

แชร์
ฝัง
  • เผยแพร่เมื่อ 20 พ.ค. 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: th-cam.com/users/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 !!!

ความคิดเห็น • 21

  • @titoffen
    @titoffen 15 วันที่ผ่านมา

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

  • @fahis1996
    @fahis1996 22 วันที่ผ่านมา +1

    Nice tutorial. We need this kind of advanced UI.

  • @yq_dev
    @yq_dev 22 ชั่วโมงที่ผ่านมา

    Thank U

  • @noobietubie
    @noobietubie 23 วันที่ผ่านมา +3

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

    • @gradx7
      @gradx7 23 วันที่ผ่านมา +1

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

    • @mayowaogunnubi2548
      @mayowaogunnubi2548 10 วันที่ผ่านมา

      What programming language is he using

  • @yanmingliu2730
    @yanmingliu2730 12 วันที่ผ่านมา

    awesome💯

  • @boyonetouch7407
    @boyonetouch7407 22 วันที่ผ่านมา

    This video make me dive about GeometryReader again
    Thanks

  • @meetthebreaks
    @meetthebreaks 23 วันที่ผ่านมา +1

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

  • @nurhadi-dev
    @nurhadi-dev 23 วันที่ผ่านมา

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

  • @nitinbhatia493
    @nitinbhatia493 23 วันที่ผ่านมา

    awesome like always ❤

  • @19MOHAMMED96
    @19MOHAMMED96 22 วันที่ผ่านมา

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

    • @Kavsoft
      @Kavsoft  22 วันที่ผ่านมา

      Check this out,
      th-cam.com/video/xJtGa935C38/w-d-xo.html

  • @junfly
    @junfly 21 วันที่ผ่านมา

    👍

  • @user-wn8sr2wr1c
    @user-wn8sr2wr1c 22 วันที่ผ่านมา

    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  21 วันที่ผ่านมา +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 21 วันที่ผ่านมา

      @@Kavsoft i will test it ! Thank you!

  • @mayowaogunnubi2548
    @mayowaogunnubi2548 10 วันที่ผ่านมา

    Pls what programming language is this

    • @Kavsoft
      @Kavsoft  9 วันที่ผ่านมา

      It’s Swift Language (SwiftUI Framework)

  • @LN1800
    @LN1800 23 วันที่ผ่านมา +2

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

    • @haner0834
      @haner0834 21 วันที่ผ่านมา

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