JDBreaksLoading is fun an open source Swift based component from jamesdouble providing a custom loading indicator with a built-in mini-game. JDBreaksLoading can be used within your views as a subview, and you can customize the colors, and size of the view. This snippet from the readme shows basic usage: let jdbreaksLoading:JDBreaksLoading = JDBreaksLoading(frame: frame) …
3D touch is a great way to enhance user interface components and Yari D’areglia has written a nice guide to building a custom confirmation button that neatly uses 3D touch. In the tutorial you’ll learn how to draw the button, handle the user’s touch force, update the UI based on the touch force, and create…
SamuraiTransition is an open source Swift based library providing a collection of ViewController transitions featuring a number of neat “cutting” animations from hachinobu. SamuraiTransition is easy to implement, your view needs to subclass SamuraiViewController and can be implemented in code or in interface builder. SamuraiTransition features 9 transition animations, and you can customize the duration,…
FAQView is an open source Swift based interface component from Mukesh Thawani allowing you to easily implement a FAQ view on iOS. FAQView is written in Swift, and based on UIView. Question cells expand on press to show content. You can customize the titles, cand colors and there is automatic formatting of links, and phonenumbers…
SwiftMonkey is an open source framework for randomly testing an apps user interface from Zalando. SwiftMonkey is ideal for avoiding unexpected issues with your apps user interface as it will stress test your app with touches and swipes. SwiftMonkey integrates with the Xcode UI testing framework and also allows you to visual the touches. This…