1. Produk
  2.   Presentasi
  3.   Swift
  4.   SwiftEntryKit
 
  

Perpustakaan Presentasi Swift Gratis untuk Aplikasi iOS

Perpustakaan Swift Sumber Terbuka untuk Menampilkan Pop-up, Konten, Spanduk, dan Pemberitahuan dengan Mudah seperti vVews dalam Aplikasi iOS Anda.

SwiftEntryKit adalah pustaka sumber terbuka yang sangat berguna yang menyediakan cara ringan dan dapat disesuaikan bagi pengembang perangkat lunak untuk membuat aplikasi iOS dengan mudah. Itu dibuat oleh Roman Sakhnievych pada tahun 2018 dan sejak itu mendapatkan popularitas di kalangan pengembang iOS karena fleksibilitas dan kemudahan penggunaannya. Notifikasi adalah komponen penting dari aplikasi seluler modern. Mereka memungkinkan pengembang memberi tahu pengguna tentang peristiwa atau pembaruan penting, seperti pesan baru, pembaruan aplikasi, atau promosi. Namun, membuat notifikasi khusus bisa menjadi tugas yang menantang, terutama bagi pengembang dengan pengalaman terbatas dalam pengembangan iOS.

Perpustakaan sumber terbuka SwiftEntryKit bertujuan untuk menyederhanakan proses ini dengan menyediakan sistem notifikasi siap pakai bagi pengembang yang dapat dengan mudah disesuaikan agar sesuai dengan tampilan dan nuansa aplikasi mereka. Perpustakaan telah menyediakan sejumlah opsi penyesuaian untuk perilaku notifikasi. Pengembang perangkat lunak dapat memilih agar notifikasi ditutup secara otomatis setelah jangka waktu tertentu, atau mengizinkan pengguna untuk menutupnya secara manual. Mereka juga dapat menentukan cara menampilkan notifikasi kepada pengguna, seperti apakah notifikasi akan muncul di bagian atas atau bawah layar.

Kesimpulannya, perpustakaan SwiftEntryKit adalah perpustakaan yang kuat dan fleksibel untuk membuat tampilan pop-up di aplikasi iOS. Opsi penyesuaiannya yang luas, dukungan untuk animasi yang kompleks, dan kompatibilitas dengan beberapa versi iOS menjadikannya pilihan yang sangat baik bagi pengembang yang ingin membuat pop-up khusus tanpa menghabiskan banyak waktu untuk detail implementasi. Jika Anda mencari perpustakaan yang mudah digunakan dan kaya fitur untuk membuat tampilan pop-up di aplikasi iOS Anda, SwiftEntryKit layak untuk dicoba.

Previous Next

Memulai SwiftEntryKit

Cara yang disarankan untuk menginstal pustaka SwiftEntryKit Swift adalah menggunakan CocoaPods. Silakan gunakan perintah berikut untuk kelancaran instalasi.

Instal SwiftEntryKit melalui CocoaPods

$ gem install cocoapods 

Instal SwiftEntryKit melalui GitHub

$ git clone https://github.com/huri000/SwiftEntryKit.git 

Anda dapat mengunduhnya langsung dari GitHub

Kelola Animasi melalui Swift API

Swift API sumber terbuka telah menyertakan dukungan untuk menambahkan dan mengelola animasi ke dalam tampilan pop-up dan presentasi di dalam aplikasi Swift. Pustaka ini juga menyertakan dukungan untuk animasi kompleks seperti efek paralaks, efek blur, dan transformasi 3D. Animasi ini dapat membantu membuat tampilan pop-up menjadi lebih menarik dan imersif, serta dapat membantu menarik perhatian ke informasi penting. Contoh berikut menunjukkan terjemahan dari atas dengan pegas, skala masuk, dan bahkan memudar sebagai animasi masuk tunggal.

Bagaimana Cara Menampilkan Terjemahan dari Atas melalui Swift API?/h3>
attributes.entranceAnimation = .init(
                 translate: .init(duration: 0.7, anchorPosition: .top, spring: .init(damping: 1, initialVelocity: 0)), 
                 scale: .init(from: 0.6, to: 1, duration: 0.7), 
                 fade: .init(from: 0.8, to: 1, duration: 0.3))

Buat Tampilan Pop-up Baru melalui Swift API

Pustaka Swift Presentation sumber terbuka memudahkan pengembang perangkat lunak untuk membuat Tampilan Pop-up Baru di dalam aplikasi iOS mereka. Hal ini memungkinkan menampilkan spanduk atau pop-up di dalam UIWindow terpisah, sehingga pengguna dapat menavigasi aplikasi dengan bebas sementara entri ditampilkan dengan cara yang tidak mengganggu. Pop-up atau entri lainnya sangat dapat disesuaikan dan dapat dengan mudah ditempatkan di bagian atas, tengah, atau bawah layar. Dimungkinkan juga untuk menampilkannya di dalam atau di luar area aman layar dan dapat menerapkan gaya berbeda padanya. Dimungkinkan juga untuk mengatur prioritas tampilan dan durasi tampilan dengan mudah.

Bagaimana Cara Mengatur Prioritas Tampilan di dalam Aplikasi Swift?

let highPriorityAttributes = EKAttributes()
highPriorityAttributes.precedence.priority = .high

let normalPriorityAttributes = EKAttributes()
normalPriorityAttributes.precedence.priority = .normal

// Display high priority entry
SwiftEntryKit.display(entry: view1, using: highPriorityAttributes)

// Display normal priority entry (ignored!)
SwiftEntryKit.display(entry: view2, using: normalPriorityAttributes)

// view2 won't be displayed!

How to Generate Top Floating Entry & Set Properties via Swift API?

var attributes = EKAttributes.topFloat
attributes.entryBackground = .gradient(gradient: .init(colors: [EKColor(.red), EKColor(.green)], startPoint: .zero, endPoint: CGPoint(x: 1, y: 1)))
attributes.popBehavior = .animated(animation: .init(translate: .init(duration: 0.3), scale: .init(from: 1, to: 0.7, duration: 0.7)))
attributes.shadow = .active(with: .init(color: .black, opacity: 0.5, radius: 10, offset: .zero))
attributes.statusBar = .dark
attributes.scroll = .enabled(swipeable: true, pullbackAnimation: .jolt)
attributes.positionConstraints.maxSize = .init(width: .constant(value: UIScreen.main.minEdge), height: .intrinsic)

let title = EKProperty.LabelContent(text: titleText, style: .init(font: titleFont, color: textColor))
let description = EKProperty.LabelContent(text: descText, style: .init(font: descFont, color: textColor))
let image = EKProperty.ImageContent(image: UIImage(named: imageName)!, size: CGSize(width: 35, height: 35))
let simpleMessage = EKSimpleMessage(image: image, title: title, description: description)
let notificationMessage = EKNotificationMessage(simpleMessage: simpleMessage)

let contentView = EKNotificationMessageView(with: notificationMessage)
SwiftEntryKit.display(entry: contentView, using: attributes)

 Indonesia