返回首页
立即注册 登录

Code4App-iOS开发-iOS 开源代码库-iOS代码实例搜索-iOS特效示例-iOS代码例子下载-Code4App.com

结果: 找到 “date select” 相关内容 828 个

使用Runtime优雅实现微信的手势返回生成浮窗功能

Rogue24上传时间:2020-3-8 11:40
(https://github.com/Rogue24/JPFloatingWindow) !(https://upload-images.jianshu.io/upload_images/1491671-cc0132cca803f242.gif?imageMogr2/auto-orient/strip) > 微信的手势返回生成浮窗的效果,我感觉是微信自定义的手势返回动画,毕竟跟系统自带的有些许差别,我之前也使用了高仿系统返回的自定义动画来实现,实现起来比较麻烦,这里介绍另一种更简洁更方便的方案 ---- Runtime。 手势返回生成浮窗最主要是要获取手势返回的进度,通过这个进度控制右下角那个半圆的显示,接着判断松手时的那个点有没有触碰到这个半圆,如果没有就正常返回或取消,如果触碰到了就将控制器的``View``去执行一个浮窗生成的动画,那就OJBK了。 ### Runtime ...

iOS 仿阿里巴巴/电商规格选择器 电商通用规格选择器

8430110上传时间:2019-12-2 00:57
文件过大请移步github下载最新代码 (https://github.com/shabake/GHAlibabaSpecificationSelectionDemo) #### 前言 !(/data/attachment/album/201912/02/005428olkizdld50d25wkh.png) 仿阿里巴巴规格选择器,如果你有更好方案,请联系我,如果这个`demo`对你有帮助,请点一个`star`是对我最大的鼓励,小弟感激不尽! #### Features > 初始化确定按钮颜色置灰,不可点击。 > > 当 `spu` 颜色数量大于**1**个时,显示颜色导航,底部列表可以滚动,反之隐藏,布局自适应。 > > 如果有颜色导航,输入或点击 `+` `- ` 按钮,颜色导航对应的颜色数字同步变化,如果数量大于**99**显示**99**+;如果数量小于**1**不显示。 > > 点击`>` ` > ...

iOS 开发中基于高德地图实现大头针展示,分级大头针,自...

liting1111上传时间:2019-11-21 14:10
本项目主要是基于高德地图实现了大头针展示,分级大头针,自定制大头针,在地图上画线,线和点共存,路线规划(驾车路线规划),路线导航,等一些常见的功能。不多说了,直接上图吧。一. 普通大头针展示,这个不多说,请求数据,将数据转化成大头针对象,添加到地图上,实现定制大头针的代理方法即可,如果有点击大头针的需求,和取消的需求,实现两个代理即可,这个不多说,直接看代码就可以了。https://upload-images.jianshu.io/upload_images/20213494-50d64d9b55468705.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240 二.分级大头针大头针展示,有的时候根据需要,不同类型的大头针用不同的图片来展示,就比如说优惠活动吧,有 ...

iOS用GKPageScrollView实现多层分类嵌套滑动

QuintGao上传时间:2019-11-8 23:51
## 前言 最近项目增加新功能,遇到需要多层嵌套滑动的效果,于是利用自己之前写的一个库(https://github.com/QuintGao/GKPageScrollView)实现了下,但在实现过程中也遇到不少问题,最主要是手势冲突的问题,于是对库也进行了更新,下面来详细说说: ## 效果图 先来看下效果图,主要实现了下面的两种多层嵌套效果 ##### 1、GKPageScrollView + 分类 + 分类 !(https://upload-images.jianshu.io/upload_images/1598505-856231dd51c76f61.gif?imageMogr2/auto-orient/strip) ##### 2、分类 + GKPageScrollView + 分类 !(https://upload-images.jianshu.io/upload_images/1598505-07c074036a8f6022.gif?imageMogr2/auto-orient/strip) ## 实现 ## ...

NTF准确时间校验

guo13上传时间:2019-11-5 10:46
https://github.com/EarthMass/GRealTimeCheck # ntf时间校验工具 ## 特点 - 有网络 时间校验 - 无网络时间校验,以首次调用时间为 标准时间。 开机时长计算校准。 - 无网络->有网络 是否需要校验。两种情况。 - 有网络 可以获取到时间 偏差,无网络 不行 - 加入了 网络监控,比如 一些应用必须使用到网络。 - 校验时机,后台到前台,网络变化。 # 集成 ``` pod 'GRealTimeCheck' ``` # 使用范例 ``` - (void)setUp { .noNetToNetNeedUpdateTime = YES; //是否网络变化校准 networkStatusChange:^(ReachabilityStatus status) { if (status == RealStatusNotReachable) { NSLog(@"routerReachability NotReachable"); } else if (st ...

【基于MJRefresh】,两行代码完成tableView与collectionView分页加...

李兆祥上传时间:2019-10-25 15:20
# ZXPagingScrollView (https://github.com/SmileZXLee/ZXPagingScrollView) ## 安装 ### 通过CocoaPods安装 ```ruby pod 'ZXPagingScrollView' ``` ### 手动导入 * 将ZXPagingScrollView拖入项目中。 ### 导入头文件 ```objective-c #import "UIScrollView+ZXPaging.h" ``` ## 基础使用(tableView与collectionView相同,此处以tableView为例) ### 在控制器viewDidLoad中初始化ZXPaging,设置分页下拉刷新与上拉加载更多的回调函数,并设置分页的数据源(也就是tableView的数据源数组) ```objective-c ; ``` ### 在网络请求结束后,更新ZXPaging的状态,设置当前是否加载成功,与服务器返回的数组(先字典转模型一下,pageNo和pageCount的值ZXPag ...

HXBaseViewController快速搭建界面的导航栏配置

guo13上传时间:2019-10-22 11:37
# HXBaseViewController快速搭建界面的导航栏配置快速搭建界面 # HXBaseViewController HXBaseViewController快速搭建界面的导航栏配置 # 功能 * 高度定制化 * 使用简单 * 支持旋转,导航栏等配置。 通过继承 HXBaseViewController 类,对带导航的界面进行定制,类中已做了初始化设置, ##最好是 继承 HXBaseViewController 配置样式,然后继承你自定义的类。 # 版本要求 IOS8+ # 安装 pod ``` pod 'HXBaseViewController' ``` # 效果 !(https://github.com/EarthMass/HXBaseViewController/blob/master/HXProgressGif.gif) # 使用 * 引入 头文件 ``` #import "HXTabBarController.h" //tabBar ``` ``` - (BOOL)applicationUIApplic ...

iOS 仿微信相册选择照片imagePicker(Swift) 序号 预览缩略图

zystar上传时间:2019-10-18 11:48
序:微信最新版,选择照片控件细节有所改变,一般有轮子我是不会从新造的 。产品要求一模一样,无奈重新写。调查了一下,GitHub大部分仿微信imagePicker还是基于TZImagePicker,swift出了那么长时间了。决定写一个swift版,因在项目中,时间有限,所以在GitHub找了一个非常好的库进行改写。 ##演示 ##功能支持 高仿微信细节 相册序号选择: 微信样式多选照片 预览序号选择: 预览时可以序号选择 预览缩略图和大图联动: 联动样式仿微信 网络图片浏览: 有时需要处理服务器返回网络图片 快速布局UI: 只需集成 ZYImagePickerLayoutView 可自动将照片布局 结构 不依赖任何第三方库。 ZYImagePickerAndBrower 是一个模仿微信相册多选照片的一个 ...

一个自定义的日期时间选择器 CXDatePickerView

misscxuan上传时间:2019-10-14 17:54
一个自定义的日期时间选择器,支持多种样式 https://github.com/CXTretar/CXDatePickerView |15

GKCycleScrollView - 一个轻量级的自定义轮播图组件

QuintGao上传时间:2019-9-30 09:24
## 前言 最近开发遇到要实现卡片式的轮播,经过网上搜索资料查找发现(https://github.com/PageGuo/NewPagedFlowView)写的不错,但在使用过程中发现有不少问题,于是自己仿照着封装了 一个,而且实现了更多的效果,下面具体说说 ## 主要功能 - 无第三方侵入,轻量级组件 - 支持自动轮播,无限轮播 - 支持cell缩放,设置上下左右间距 - 支持自定义当前cell的显示尺寸 - 支持自定义cell,自定义pageControl - 支持cell透明度渐变 - 支持Masonry、SDAutolayout等第三方自动布局库 ## 实现 GKCycleScrollView是基于UIScrollView实现的,通过添加可自定义的GKCycleScrollViewCell来实现分页,通过设置上下左右间距来实现左右缩放,通过形如UITableVie ...

滑动选择tableView

李兆祥上传时间:2019-9-25 22:52
## 快速、轻松地实现滑动选择tableView,支持各种自定义显示效果 ## (https://github.com/SmileZXLee/ZXSlideSelectTableView) |10

用于对UIKit中的UI控件进行链式调用,方便管理UI ZQUIKitChainTool

心雨?神话上传时间:2019-9-25 14:20
# ZQUIKitChainTool 用于对UIKit中的UI控件进行链式调用,方便管理UI ### 链接 demo:https://github.com/caozhiqiang1002/ZQUIKitChainTool.git ### 支持系统最低版本 最低版本:`>= 9.0` ### 集成方式 ``` platform :ios, '9.0' target 'PROJECT_NAME' do pod 'ZQUIKitChainTool', :source => 'https://github.com/caozhiqiang1002/CZQSpecs.git' # 如果想要使用 Masonry,需要将其引入 pod 'Masonry' end ``` ### 使用方式 #### 1.调用以“add”为前缀的方法 * 如果调用以“add”为前缀的方法,则开发者不用再次调用`addSubView`方法,因为前者自动调用了后者; * 如果调用以“add”为前缀的方法后,想要设置属性,需要 ...

仿前端elementUI的标签

WMZ1上传时间:2019-9-23 09:54
# WMZTags - 仿前端element-UI框架的标签 (https://github.com/wwmz/WMZTags) 特性 ============== - 链式语法 结构优雅 - 所有属性(颜色,字体,宽度,高度,圆角等)样式均可自定义、 - 支持增加 - 支持删除 - 支持单点选中 - 支持多点选中 - 支持默认选中 - 支持左/右对齐 - 默认多个size可选 - 默认多个风格可选 用法 ============== ### 简单调用只显示 WMZTagParam *model = TagParam() .wDataSet(@) .wFrameSet(CGRectMake(10, 10, 310, 0)); WMZTags *tag1 = initConfigureWithModel:model withView:self.scrollView]; ### 单选 TagParam() .wDataSet(@) .wSelectOneSet(YES) .wTap ...

功能全齐全的标签,链式调用,可增加,删除,单选,多选,默选

WMZ1上传时间:2019-9-10 11:44
# WMZBanner - 仿前端element-UI框架的标签 特性 ============== - 链式语法 结构优雅 - 所有属性(颜色,字体,宽度,高度,圆角等)样式均可自定义、 - 支持增加 - 支持删除 - 支持单点选中 - 支持多点选中 - 支持默认选中 - 支持左/右对齐 - 默认多个size可选 - 默认多个风格可选 用法 ============== ### 简单调用只显示 WMZTagParam *model = TagParam() .wDataSet(@) .wFrameSet(CGRectMake(10, 10, 310, 0)); WMZTags *tag1 = initConfigureWithModel:model withView:self.scrollView]; ### 单选 TagParam() .wDataSet(@) .wSelectOneSet(YES) .wTapClick(^(NSInteger index, id _Non ...

最好用的轻量级轮播图+卡片样式+自定义样式,链式编程语法

WMZ1上传时间:2019-9-8 13:05
# WMZBanner - 最好用的轻量级轮播图+卡片样式+自定义样式 (https://github.com/wwmz/WMZBanner) 特性 ============== - 链式语法 结构优雅 - 支持常规轮播图样式 - 支持卡片式样式 - 支持自定义轮播图cell - 支持自定义图片的偏移距离 - 支持自定义pagecontrol - 支持循环滚动,支持自动滚动 - 样式均可自定义 - 支持网络图片和本地图片混合使用 用法 ============== ### 默认模式 主要适用于普通样式的情况下使用 直观 清晰, 编码时可随初始化控件编写完成, 不影响编码思路. WMZBannerParam *param = BannerParam() .wMasonrySet(^(MASConstraintMaker *make) { make.left.right.mas_equalTo(10); make.right.m ...

功能样式最多弹窗,链式编程, 时间,地区,选择,编辑框等

WMZ1上传时间:2019-9-8 01:38
功能样式最多的最齐全的的弹窗控件 控件全部采用链式编程,所有属性均可定制。(新增的日期和地区弹窗说明在后面) (https://www.jianshu.com/u/17b9dd398782) (https://github.com/wwmz/WMZDialog) ## 引入 pod 'WMZDialog','~>1.0.0' 或者直接拉WMZDialog文件夹进入项目 ## 在使用cocoapods安装时,请先执行 pod search WMZDialog,如果搜索不到,请执行pod setup命令。 ## 注:要消除链式编程的警告 要在Buildding Settings 把CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF 设为NO ## 调用枚举说明 ``` typedef enum : NSUInteger{ 默认弹窗 DialogTypeNornal, 底部弹窗 DialogTypeSheet, ...

一句话调用日历插件

OIMM上传时间:2019-9-5 11:28
calendar = initWithFrame:CGRectMake(0, 64, 375, 300)]; ; ; 31237

LMJDropdownMenu - 一个简单好用的下拉菜单

JerryLMJ上传时间:2019-8-30 11:43
github:https://github.com/JerryLMJ/LMJDropdownMenu 如果此代码帮助到你,请赐给一颗star,你的鼓励是我coding的动力! 一个简单好用的下拉菜单控件 效果https://github.com/JerryLMJ/LMJDropdownMenu/raw/master/demo1.gif|10 使用场景 ⚠️请确保使用此控件的父视图有足够的空间显示控件的下拉列表 属性及方法 属性描述 dataSource数据源代理对象 delegate代理对象 title标题,默认‘Please Select’。选择选项值后,表示当前选择的选项 titleFont标题字体 titleColor标题颜色 titleAlignment标题对齐 titleEdgeInsets标题边界内距 titleBgColor标题背景颜色 rotateIcon下拉旋转箭头图标 rotateIconSize下拉旋转箭头大小 optionBgColor选项 ...

LMJPageControl 一个用swift实现的简单好用的页码指示器

JerryLMJ上传时间:2019-8-28 12:55
github:https://github.com/JerryLMJ/LMJPageControl 如果此代码帮助到你,请赐给一颗star,你的鼓励是我coding的动力! 一个用swift实现的简单好用的指示器 |10 效果https://github.com/JerryLMJ/LMJPageControl/raw/master/demo1.gif使用场景 UIView、Storyboard 等... 属性 属性描述 offsetLeft左内边距 offsetRight右内边距 pointWidth圆点大小,默认5 normalColor未选中颜色 selectedColor选中颜色 normalImg未选中图标 selectedImg选中图标 pageCount页数 currentPage当前页数

仿微信悬浮窗入口功能

ws00801526上传时间:2019-8-23 16:51
SuspensionEntrance 源码地址仿微信新版的悬浮窗入口功能 使用方式 @implementation BaseNavigationController (void)viewDidLoad { ; // 在自定义的navigationController中 设置代理, 如果已经使用了代理, self.delegate = ; // 关闭系统返回手势 self.interactivePopGestureRecognizer.enabled = NO; } @end // 对于可以作为入口界面的Controller,实现SEItem协议 @interface EntranceViewController : UIViewController @property (copy , nonatomic) NSString *entranceTitle; @property (copy , nonatomic, nullable) NSURL *entranceIconUrl; @property (copy , nonatomic, nullable) NSDictionary *entranceUserInfo; @end // 并 ...

编辑推荐

关闭

每日头条

【iOS Weekly】iOS专题集
每周一,为你推荐整理的上周code4app精华内容,iOS最新资讯干货

查看 »

Powered by Discuz! X3.2   © 2001-2013 Comsenz Inc. |广东互联网违法和不良信息举报中心|中国互联网举报中心|Github|申请友链|Code4App ( 粤ICP备15117877号-1 )|