KSFramework
An iOS framework containing helpful classes and categories. The framework can be used as a whole or individual components can be used on their own.
Install / Use
/learn @kickstandapps/KSFrameworkREADME
#KSFramework
An iOS framework containing helpful classes and categories. The framework can be used as a whole or individual components can be used on their own.
##Installation of Entire KSFramework
####CocoaPods
Add the following to your Podfile.
pod 'KSFramework', '~> 1.0'
####Manually
Add all KSFramework folders to your project except the Example folder. Add required Apple frameworks to your project.
KSFramework uses ARC. If you have a project that doesn't use ARC, just add the -fobjc-arc compiler flag to all the KSFramework files.
######Required Frameworks
Accelerate.frameworkQuartzCore.framework
##Components
Each component can be used without including the entire KSFramework. See the relevant link for the component you're interested in for specific documentation and installation instructions.
####KSImageAdditions
This controller adds several useful categories to add image processing functionality to UIView, UIScrollView, and UIImage.
This control acts as a UIImageView, but with the added ability to make an image appear inactive through the use of tinting, scaling, and blurring.
One potential use is locating the KSInactiveImageView in place of a view and passing in a screenshot. The screenshot can then be manipulated to make view appear inactive.
This controller allows the use of slide in view controllers on both sides of the screen. This functionality was originally seen in apps such as Facebook for presenting a menu. However, KSSlideController is not restricted to just menus. Through the use of configurable properties, a broad range of implementations can be created.
This controller allows the use of a view controller to be pulled down do display another view controller. It can be used to create something as simple as a “pull-to-refresh” controller. However, it can also be used to present other views such as menus. Through the use of configurable properties, a broad range of implementations can be created.
####KSViewShadow
This controller adds a configurable shadow to any view that is passed to it.
##Contact
developer@kickstandapps.com<br /> http://kickstandapps.com<br /> http://twitter.com/kickstandapps
Related Skills
node-connect
347.9kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
108.7kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
347.9kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
347.9kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
