返回首页
立即注册 登录

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

结果: 找到 “PDF 处理” 相关内容 478 个

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) ## 实现 ## ...

LLDebugTool - 动态调整属性

HDB-Li上传时间:2019-10-31 17:14
是不是已经厌倦了每次修改一个frame都需要重新build? 是不是已经厌倦了修改一个色值都需要重新build? 是不是已经厌倦了修改某个特性需要重新build? LLDebugTool可以帮你解决这个问题。在1.3.4的版本中新增了`Hierarchy`功能,可以让你Every where, Every time, Every object的修改属性值。 #### (https://github.com/HDB-Li/LLDebugTool)是一款针对开发者和测试者的调试工具,它可以帮助你在非Xcode的情况下,进行数据分析和操作。 ## 我能用LLDebugTool做什么? - 检查网络请求或者查看某些事件的日志信息,而不必非在XCode运行下运行。这在解决测试人员的问题上很有用。 - 更轻松的筛选有用的信息。 - 更轻松的处理偶发的问题。 - 更轻松 ...

【基于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 ...

用极少的代码轻松、高效地创建TableView

李兆祥上传时间:2019-10-23 09:17
## (https://github.com/SmileZXLee/ZXTableView) # ZXTableView (https://img.shields.io/badge/license-MIT-green.svg?style=flat)](https://raw.githubusercontent.com/skx926/KSPhotoBrowser/master/LICENSE) (http://img.shields.io/cocoapods/v/ZXTableView.svg?style=flat)](http://cocoapods.org/?q=ZXTableView) (http://img.shields.io/cocoapods/p/ZXTableView.svg?style=flat)](http://cocoapods.org/?q=ZXTableView) (https://img.shields.io/badge/support-iOS%208.0%2B%20-blue.svg?style=flat)](https://www.apple.com/nl/ios/) ## 安装 ### 通过CocoaPods安装 ```ruby pod 'ZXTableView' ``` ### 手动导入 * 将ZXTab ...

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

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

(Swift/OC)可自由添加到指定位置的分页标控件(支付宝淘宝...

laigf上传时间:2019-10-15 09:33
## LGFFreePT 可自由添加到指定位置的分页标控件 ## 新增 Swift4.2+ 版本 传送门 (https://github.com/aiononhiii/LGFSwiftPT) ## 制作目的 * 想要把分页标放在视图任意位置 * 把分页用的子控制器 Page 留给大家自己定义(传给 LGFFreePT 一个自己初始化的 UICollectionView,在自己的控制器里实现其代理,并在 cell 上添加子控制器就行) ## 部分效果展示 * swift版本新增 汽车之家 放大挤开效果 !(/data/attachment/album/201910/15/092847x16uqxuvukdnafnx.2019-10-15 09_20_48) * 毛毛虫底部线对准title !(/data/attachment/album/201910/15/092913znygznynyycffhmf.gif) * 向下隐藏-底部线对准 title(自定义) !(/data/attachment/a ...

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

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

自定义拖拽TableView

yanyan305621856上传时间:2019-9-11 11:17
## 自定义拖拽TableView |10 * 自定义拖拽TableView 使用方法模拟系统的方法,在网上也看了下别人的实现,总觉得不太通用,于是自己封装了一个相对公用一点的,喜欢的话留下你的星星 * github:https://github.com/caixiang305621856/CXDragTableView ```objc #pragma mark - CXDragableCellTableViewDataSource //更新数据源(多个分组的情况可自己处理) - (void)tableViewUITableView *)tableView newMoveRowAtIndexPathNSIndexPath *)sourceIndexPath toIndexPathNSIndexPath *)destinationIndexPath { ; } #pragma mark - CXDragableCellTableViewDelegate //指定不能拖拽的cell - (BOOL)tableViewCXDragTableView *)tableView ...

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

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

UserNotifications框架详解

pro648上传时间:2019-8-24 17:07
无论设备处于锁定状态还是使用中,都可以使用通知提供及时、重要的信息。无论app处于foreground、background或suspended状态,都可以使用通知发送信息。例如:体育类app可以使用通知告诉用户最新比分,还可以使用通知告诉app下载数据更新界面。通知的方式有显示横幅(banner)、播放声音和标记应用程序图标。这个demo主要介绍了UserNotifications以下方面: 申请通知权限。 本地通知 远程通知 payload 可操作(actionable)通知发送和处理 响应通知 Notification Service扩展 UserNotificationsUI框架 https://raw.githubusercontent.com/wiki/pro648/tips/images/UserNotifications.png详细介绍查看下面文章:https://github.com/pro648/tips/wiki/U ...

仿微信悬浮窗入口功能

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 // 并 ...

实用工具整理

77。上传时间:2019-8-23 09:10
粒子效果、扩展、好用的工具等等,Button图文混排、点击事件封装、扩大点击域,手势封装、圆角渐变、Xib属性、TextView输入框扩展、限制字数,Image图片加工处理、滤镜渲染、泛洪算法,_KJMacros常用宏定义,Label富文本,自定义笑脸Switch,自定义动画选中控件,Alert控件,数组和字典防崩处理,数组算法处理等等等 下载地址:https://github.com/yangKJ/KJEmitterView * 这个工程提供了一些iOS开发中用到的类目,方便开发 * 这里有我经常用到的一些扩展,方便好用开发 * 整理一些好用的自定义控件,部分数据来源于网络 > Github地址:https://github.com/yangKJ > 简书地址:https://www.jianshu.com/u/c84c00476ab6 > 博客地址:https:/ ...

JPImageresizerView --- 仿微信裁剪图片的小框架

Rogue24上传时间:2019-8-3 19:10
GitHub地址:https://github.com/Rogue24/JPImageresizerView # JPImageresizerView --- ## 简介 仿微信裁剪图片的一个裁剪小工具。 当前版本:1.1.0 目前功能: 1.能自适应裁剪区域的缩放; 2.高自由度的参数设定,包括裁剪区域的间距、裁剪宽高比、是否自适应缩放等; 3.支持最多8个拖拽方向的裁剪区域; 4.支持上左下右的旋转; 5.水平和垂直的镜像翻转; 6.两种边框样式; 7.自定义遮罩颜色,或两种高斯模糊的遮罩; 8.自定义边框图片。 注意: 1.由于自动布局不利于手势控制,所以目前使用的是frame布局,暂不支持自动布局; 2.目前仅支持竖 ...

View Controller 转场

pro648上传时间:2019-7-19 21:05
这个demo结合文章介绍了以下几种呈现视图控制器的方法: - 使用segue自动显示视图控制器,segue会使用你在Interface Builder中配置的信息实例化并呈现视图控制器。下面是segue的几种类型: - Show:此segue调用`showViewController: sender:`方法显示新内容。对于大多数视图控制器,show segue 在源视图控制器上以modal方式呈现新内容。但`UISplitViewController`和`UINavigationController`类会重写`showViewController: sender:`方法,以根据自身设计处理呈现方式。如在`UINavigationController`中,视图控制器会被push到其导航堆栈。 - Show Detail:此segue调用`showDetailViewController: sender:`方法显示新内容。Show Detail segue ...

TouchID/FaceID[TDTouchID]更新啦,使用还是炒鸡简单

我就叫土豆上传时间:2019-7-12 14:44
|15 代码超过5M上传不了 点击去Github查看 TDTouchID是一个封装好的指纹验证、人脸验证库,可以用来做iOSAPP的登录/支付等验证。31012 点击去Github查看 #安装方式 使用Cocoa Pods安装pod 'TDTouchID', '~> 1.0.4' 手动导入下载本项目,导入子层TDTouchID文件夹.(里面包含TDTouchID.h和TDTouchID.m)文件 导入#import "TDTouchID.h"即可使用 哎,真香#如何使用/** 启动生物验证 @param desc Touch显示的描述 @param block 回调状态的block */ - (void)td_showTouchIDWithDescribeNSString *)desc BlockStateStateBlock)block; /** 启动生物验证 @param desc Touch显示的描述 @param faceDesc FaceID状态下显示的描述 @param block ...

ZFJFormKit-iOS专业表单配置框架

zfjsyqk上传时间:2019-7-1 16:48
ZFJFormKit介绍ZFJFormKit,通过整合数据和事件为一个Model来配置不同类型的Cell来动态设置UITableView。 项目地址:https://github.com/zfjsyqk/ZFJFormKit.git Demo地址:https://gitee.com/zfj1128/ZFJFormKit.git 博客地址:https://zfj1128.blog.csdn.net/article/details/93515776介绍ZFJFormKit,通过整合数据和事件为一个Model来配置不同类型的Cell来动态设置UITableView。 项目地址:https://github.com/zfjsyqk/ZFJFormKit.git Demo地址:https://gitee.com/zfj1128/ZFJFormKit.git 博客地址:https://zfj1128.blog.csdn.net/article/details/93515776软件架构主要通过ZFJFormModel来配置每一个Cell,这里面可以配置Cell的值和事件;还可 ...

SwiftUI Learning

DKJone上传时间:2019-6-4 17:04
项目介绍:SwiftUI Learning项目地址 :GitHub苹果与2019年6月4日发布的全新UI框架旨在统一苹果各平台的UI(包括UIKit ,AppKit...),这是一些例子(包含部分来自官方的教程)。 在开始之前,你需要如下准备 工具是否必须 Xcode 11 beta ✅ mac OS Mojave or Higher❎ (如果想要体验实时预览和完整的Xcode 11 功能,需要macOS 10.15 beta)开始第一个demo 1.创建新的项目,并勾选使用SwiftUI 2.打开ContentView.swift文件,文件内容如下import SwiftUI struct ContentView: View { var body: some View { Text("Hello SwiftUI") } } #if DEBUG struct ContentView_Previews: PreviewProvider { static var previews: some View ...

可自由添加到指定位置的分页标控件(模仿支付宝淘宝效...

laigf上传时间:2019-5-23 09:53
LGFFreePT可自由添加到指定位置的分页标控件制作目的 想要把分页标放在视图任意位置 把分页用的子控制器 Page 留给大家自己定义(传给 LGFFreePT 一个自己初始化的 UICollectionView,在自己的控制器里实现其代理,并在 cell 上添加子控制器就行) 部分效果展示毛毛虫底部线对准title30720向下隐藏-底部线对准 title(自定义)30721向上隐藏30722普通底部线对准title30723渐隐效果30724模仿系统UISegment30725指定index添加特殊title30726主副title30727主副title放大缩小30728支付宝滚动更新titlehttp://www.code4app.com/data/attachment/album/201905/23/093539b4h6da56n5zkx6o5.gif 淘宝首页模拟 http://www.code4app.com/data/attachment/albu ...

iOS开发——做日历,看我就够了,轻量代码,实现nb的日历!

fashion98上传时间:2019-5-18 16:03
在这里,先阐述一下我封装这个日历demo的缘由吧:项目中之前用到的日历,是在网上随便down了一个demo,弄到项目中就用了,不仅逻辑复杂,而且代码风格也不太好,代码嵌套层次过多,把没必抽出来的抽出来,功能也不太完整,使用起来偶尔还会出现偏移不正确的bug,居然还用了2000+行代码。下个版本我的需求中又用到了日历,实在是难以忍受,遂决定自己重新封装一个完美的。我自己写的这个demo,我大概看了下,也就500行左右,思路非常清晰,你们如果在项目中使用的话,完全可以根据自己实际需求修改(回到今天的事件处理等功能都在代码里面,此文章没有展示,详情请查看源码)。查看demo源码及更加详细的注释,github下载链接:https://github.com/ ...

好用的网络请求框架IOAApiManager,使用简单高效

guo13上传时间:2019-5-15 17:57
|15 项目介绍:https://github.com/EarthMass/IOAApiManager IOAApiManagerEasy to use network operate,网络请求框架对 YTKNetwork二次封装,使用方式多样,简单。 特点 使用 特点 四种使用 直接调用,block, delegate,以及YTKNetwork单接口一个一个写 统一管理错误提示,以及alert弹出框 可配置单接口是否显示提示alert 可配置 单个接口 是否 token 接收的数据直接转成模型model 参数支持 dic, 以及 model传值 支持图片以及文件的上传处理 提示alert 可自己配置配置 使用不同的库 使用时 针对不同的 url, 继承一个IOARequest类出来处理 pod 集成 ios8+pod 'IOAApiManager'手动集成,直接把代码拖到项目中 添加依赖pod 'MJExtension' ##数 ...

编辑推荐

123
向阳花wj1次阅读
xiruoruo32次阅读
134
向阳花wj31次阅读
向阳花wj1次阅读
1894936272320次阅读
向阳花wj1次阅读
WMZ188次阅读
77。92次阅读
123
向阳花wj15次阅读
pro64883次阅读
关闭

每日头条

iOS 开发书籍 PDF
新推出板块,iOS 书籍PDF 收集下载,持续更新,赶快来一起学习提高吧~

查看 »

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