All Projects → klbest1 → MyIOSDemo

klbest1 / MyIOSDemo

Licence: other
模仿探探图片切换,自定义折线图,图片裁剪,微信朋友圈图片视频浏览,图片下载缓存,数量标记,爆炸动画,autolayout,线程安全

Programming Languages

swift
15916 projects
objective c
16641 projects - #2 most used programming language
ruby
36898 projects - #4 most used programming language

Projects that are alternatives of or similar to MyIOSDemo

Example Ios Apps
 A curated list of Open Source example iOS apps developed in Swift. An amazing list for people who are beginners and learning ios development and for ios developers who need any example app or feature.
Stars: ✭ 461 (+694.83%)
Mutual labels:  ios-ui, ios-demo
Iosproject
IOS综合项目,完善的框架,路由模块化设计,集成科大讯飞SDK方便iOS基本输入控件实现语音辅助输入,UI效果参照京东APP,JS与OC交互,ionic跨平台开发,MQTT 协议,即时通讯协议,视屏播放,跑马灯效果 仿美团地图定位,城市收索, 友盟分享,基础动画 增加FCUIID帮助类,引导页功能模块,照片上传 ,UIView自定义导航栏,文件下载,Masonry 案例,fmdb,数据库,sqlite,百度地图,二维码,照片上传,照片上传有进度,列表倒计时,H5和原生交互,自定义各种弹框,常见表单类型,人脸识别,列表加载图片,列表拖拽,日历操作,导航条渐变,核心动画,动画特效等等
Stars: ✭ 291 (+401.72%)
Mutual labels:  ios-ui, ios-demo
Autoinch
优雅的iPhone全尺寸/等比例精准适配工具
Stars: ✭ 395 (+581.03%)
Mutual labels:  ios-ui, ios-demo
Iosproject
iOS project of collected some demos for iOS App, use Objective-C
Stars: ✭ 5,357 (+9136.21%)
Mutual labels:  ios-ui, ios-demo
Cocoaasyncsocket demo
基于AsyncSocket搭建即时通讯体系 . 包含TCP连接 , 消息发送 , 消息接收 , 心跳处理 ,断网重连 , 消息超时 , 消息分发 , 数据库结构设计 , 消息丢失等 . 以及UI设计, 文本表情消息/语音消息/图片消息/视频消息/文件消息/撤回消息/提示语消息的实现思路讲解
Stars: ✭ 981 (+1591.38%)
Mutual labels:  ios-ui, ios-demo
Swiftui Tutorials
A code example and translation project of SwiftUI. / 一个 SwiftUI 的示例、翻译的教程项目。
Stars: ✭ 1,992 (+3334.48%)
Mutual labels:  ios-ui, ios-demo
Swiftcocoadsl
An easy way to write iOS UI
Stars: ✭ 103 (+77.59%)
Mutual labels:  ios-ui, ios-demo
Mycoretextlabel
图文混排 , 实现图片文字混排 , 可显示常规链接比如网址,@,#话题#,手机号 , 邮箱号等 , 可以自定义链接字,设置关键字高亮等功能 . 适用于微博,微信,IM聊天对话等场景 . 实现这些功能仅用了几百行代码,耦合性也较低
Stars: ✭ 192 (+231.03%)
Mutual labels:  ios-ui, ios-demo
Noticebar
😍A simple NoticeBar written by Swift 3, similar with QQ notice view.
Stars: ✭ 237 (+308.62%)
Mutual labels:  ios-ui
ios-font-size-tester
A quick way to test out a resizable iOS app font stack at all sizes via UI testing
Stars: ✭ 43 (-25.86%)
Mutual labels:  ios-ui
Parchment
A paging view controller with a highly customizable menu ✨
Stars: ✭ 2,812 (+4748.28%)
Mutual labels:  ios-ui
Rhplaceholder
Show pleasant loading view for your users 😍
Stars: ✭ 238 (+310.34%)
Mutual labels:  ios-ui
AttachmentInput
AttachmentInput is image picker keyboard.
Stars: ✭ 30 (-48.28%)
Mutual labels:  ios-ui
Swiftpagemenu
Customizable Page Tab Menu Controller 👍
Stars: ✭ 233 (+301.72%)
Mutual labels:  ios-ui
HLBarIndicatorView
Activity indicator view
Stars: ✭ 30 (-48.28%)
Mutual labels:  ios-ui
Pvview
A small library that helps you to make an amazing parallax view
Stars: ✭ 227 (+291.38%)
Mutual labels:  ios-ui
Ppasyncdrawingkit
This is a iOS asynchronously drawing view Kit.
Stars: ✭ 205 (+253.45%)
Mutual labels:  ios-ui
KActionMenu
Like to iOS 3D touch menu
Stars: ✭ 21 (-63.79%)
Mutual labels:  ios-ui
FacebookMessengerActivity
Share with Facebook Messenger App.
Stars: ✭ 16 (-72.41%)
Mutual labels:  ios-ui
iOS-Samples
Sample code for iOS applications written in Objective-C.
Stars: ✭ 25 (-56.9%)
Mutual labels:  ios-demo

MyIOSDemo

IOS控件、组件Demo

1.Animations

常用动画,正在收集中~
image

2.BadgeView

数量标记,爆炸动画,使用方便。已在实际项目中使用。
image

使用实例:

let config = BageConfig()
config.backGroundColor = UIColor.orange
config.txtFront = UIFont.systemFont(ofSize: 10)
config.txtColor = UIColor.white
badgeView.frame = CGRect(x: 150, y: 300, width: 150, height: 150)
badgeView.setBadgeNumber(num: "28",config: config)
badgeView.finishBolock = {
       (finish:Bool) in
    DispatchQueue.main.asyncAfter(deadline: .now() + 1, execute: {
         self.badgeView.setBadgeNumber(num: "310+",config:config)
     })
   }
self.view.addSubview(badgeView)

3.ImageSwiper

模仿陌陌图片切换
image

4.YKCharts

自定义折线图,已在实际项目中使用。
image
使用:

//y轴
YKUIConfig *config = [YKUIConfig new];
config.yDescFront = [UIFont fontWithName:@"PingFang-SC-Medium" size:10.0f];
config.yDescColor = [UIColor colorWithRed:204.0f/255.0f green:204.0f/255.0f blue:204.0f/255.0f alpha:1.0f];
config.ylineColor =  [UIColor colorWithRed:204.0f/255.0f green:204.0f/255.0f blue:204.0f/255.0f alpha:0.3f];
    
//x轴
config.xDescFront = [UIFont fontWithName:@"PingFang-SC-Medium" size:10.0f];
config.xDescColor = [UIColor colorWithRed:204.0f/255.0f green:204.0f/255.0f blue:204.0f/255.0f alpha:1.0f];
//线
config.lineWidth = 2;
config.lineColor = [UIColor orangeColor];
config.circleWidth = 3;
    
YKLineDataObject *dataObject = [YKLineDataObject new];
dataObject.ySuffix = @"K";
dataObject.xDescriptionDataSource = @[@"周一",@"周二",@"周三",@"周四",@"周五",@"周六",@"周七"];
dataObject.showNumbers = @[@(1000.2),@(-100.2),@(2000.23),@(600.62),@(700.82),@(800.2),@(100.72)];
[_chartView setupDataSource:dataObject withUIConfgi:config];

5.YKPhotoMediaBroswer

仿微信朋友圈图片视频浏览,图片来源网络,本地,相册。已在实际项目中使用。
image

6.ZoomAndCropperImage

图片裁剪,可用于头像
image

7.Wave

水晶球动画,可用于加载动画,进度条指示
image

8.TableViewCache

列表图片加载缓存,实现缓存基本逻辑,可用于扩展更复杂缓存逻辑

9.AutoLayout 仿微信朋友圈

列表图片加载缓存,MediaBroswer实际运用结合,反序列化

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].