All Projects → hmhv → SoftUIView

hmhv / SoftUIView

Licence: MIT license
SoftUIView is a Soft-UI (Neumorphism) view written in Swift.

Programming Languages

swift
15916 projects
ruby
36898 projects - #4 most used programming language

Projects that are alternatives of or similar to SoftUIView

soft-ui
[WIP]🎨 Soft UI - Open source design tool for generating soft (neumorphic) shadows.
Stars: ✭ 18 (-65.38%)
Mutual labels:  neumorphism, soft-ui
NeuKivy
A collection of Neumorphic widgets made with kivy
Stars: ✭ 29 (-44.23%)
Mutual labels:  neumorphism
object-gui
Object GUI - Javascript Object GUI Editor
Stars: ✭ 51 (-1.92%)
Mutual labels:  neumorphism
awesome-neumorphism
A curated list of awesome Neumorphism resources.
Stars: ✭ 15 (-71.15%)
Mutual labels:  neumorphism
mobius-gui
🎨 Reactive & Stream & Driver based UI framework build on Mobius Utils, equipped with neumorphism-derived & utility-first styles.
Stars: ✭ 43 (-17.31%)
Mutual labels:  neumorphism
django-soft-ui-dashboard
Soft UI Dashboard - Open-source Django Dashboard | AppSeed
Stars: ✭ 133 (+155.77%)
Mutual labels:  soft-ui
lovelace-light-soft-ui-theme
🎨 Home Assistant soft UI light theme, with help from @JuanMTech, @thomasloven, and @N-l1.
Stars: ✭ 59 (+13.46%)
Mutual labels:  soft-ui
Awesome-Neumorphism-Android-Library
📱 ⭐ Native android library to easily convert android views to Neumorphism UI pattern view in Android app without create any custom drawable.
Stars: ✭ 34 (-34.62%)
Mutual labels:  neumorphism
neomo
Neomorphism(neumorphism) Design Framework Open Source
Stars: ✭ 38 (-26.92%)
Mutual labels:  neumorphism
css-studies
🎨 Aplicação com interface baseada em Neumorphism + Geração de códigos CSS para Gradientes e Bordas + Visualização instantânea.
Stars: ✭ 33 (-36.54%)
Mutual labels:  neumorphism
neumorphic
Neu-Axentix is the first front end framework based on neumorphism using CSS and JS. Start creating your website using neumorphic design.
Stars: ✭ 18 (-65.38%)
Mutual labels:  neumorphism
neumorphic-style
🎛 Simple SwiftUI ‘neumorphic’ button style
Stars: ✭ 54 (+3.85%)
Mutual labels:  neumorphism
NeumorphismTab
Custom TabBarController with Neumorphism.
Stars: ✭ 78 (+50%)
Mutual labels:  neumorphism
android-dev-challenge-compose-4
Weather app done in Jetpack Compose for the #AndroidDevChallenge 2021 🌦 ☀️. Neumorphism UI.
Stars: ✭ 84 (+61.54%)
Mutual labels:  neumorphism
skeuos-css
A lightweight CSS library that provides a set of predesigned elements useful for rapid web development. It follows the latest skeuomorphic design trends, using bright colors and subtle shadows for some depth.
Stars: ✭ 45 (-13.46%)
Mutual labels:  neumorphism
NeumorphismKit
Neumorphism framework for UIKit.
Stars: ✭ 39 (-25%)
Mutual labels:  neumorphism
NoteUsingRoom
Note Apps using Room database
Stars: ✭ 18 (-65.38%)
Mutual labels:  neumorphism
soft-ui-dashboard-react
Soft UI Dashboard React - Free Dashboard using React and Material UI
Stars: ✭ 122 (+134.62%)
Mutual labels:  soft-ui
ct-soft-ui-dashboard-pro-react
Soft UI Dashboard PRO React - Premium Dashboard using React and Material UI
Stars: ✭ 16 (-69.23%)
Mutual labels:  soft-ui
jinja-soft-ui-design
Soft UI Design System - Jinja Template | AppSeed
Stars: ✭ 12 (-76.92%)
Mutual labels:  soft-ui

SoftUIView

Platforms Cocoapods SPM compatible Swift Xcode MIT

SoftUIView

SoftUIView is a Soft-UI (Neumorphism) view written in Swift.

Requirements

  • iOS 10.0+
  • Swift 5.0+

Installation

CocoaPods

pod 'SoftUIView'

Swift Package Manager

Open your Xcode project, select File -> Swift Packages -> Add Package Dependency.... and type https://github.com/hmhv/SoftUIView.git.

Manually

Add the SoftUIView folder to your Xcode project to use SoftUIView.

Usage

add soft ui view

let softUIView = SoftUIView(frame: .init(x: 100, y: 100, width: 200, height: 200))
view.addSubview(softUIView)

add soft ui view

view customize

softUIView.mainColor = UIColor.brown.cgColor
softUIView.cornerRadius = 50
softUIView.darkShadowColor = UIColor.black.cgColor
softUIView.lightShadowColor = UIColor.yellow.cgColor
softUIView.shadowOpacity = 0.5
softUIView.shadowOffset = .init(width: -6, height: 6)
softUIView.shadowRadius = 10

add soft ui view

handle event

SoftUIView is a subclass of UIControl, so you can use controlEvents.

softUIView.addTarget(self, action: #selector(handleTap), for: .touchUpInside)

@objc func handleTap() {
    // code
}

Example

for more infomation, check ViewController.swift of Example project.

SoftUIView

License

SoftUIView is released under the MIT license. See LICENSE for more information.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].