返回首页
立即注册 登录

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

结果: 找到 “放大 视图” 相关内容 1115 个

ios 常用框架集合

darren_chenchen上传时间:2019-2-28 16:13
## IDealist框架-IOS常用框架集合 (https://github.com/Darren-chenchen/IDealist) !(https://img.shields.io/cocoapods/v/IDealist.svg?style=flat) !(https://img.shields.io/cocoapods/p/IDealist.svg?style=flat) !(https://img.shields.io/cocoapods/l/IDealist.svg?style=flat) 部分截图 # 要求 - iOS 8.0+ - swift 3.0+ # 安装方式 - 使用 CocoaPods ``` pod 'IDealist' ``` ###### 设置所有组件的主题色 ``` IDealistConfig.share.id_setupMainColor(color: UIColor.red) ``` # 项目中引用IDeal框架 #### 引用IDealist内部的框架有2种方法 > 1.按需导入,每个文件中需要哪个框架就引用哪个,例如:import IDealist。 > > 优 ...

搭建App框架(MVVM+RAC+路由)

H.A.N上传时间:2019-2-22 08:41
### 搭建App框架(MVVM+RAC+路由) **如果喜欢,请给一个小星星。O(∩_∩)O谢谢!** (https://github.com/HanQiGod/HQMVVM_RAC_Router) ### 效果 !(https://github.com/HanQiGod/HQMVVM_RAC_Router/raw/master/HQMVVM_RAC_Router/%E8%B7%AF%E7%94%B1.gif) ### 项目的介绍 项目使用了ReactiveCocoa框架,实现了MVVM架构,使用MVVM架构主要目的是分离视图(View)和模型(Model)。 ### MVVM四大优点: 1. 低耦合。视图(View)可以独立于Model变化和修改,一个ViewModel可以绑定到不同的"View"上,当View变化的时候Model可以不变,当Model变化的时候View也可以不变。 2. 可重用性。你可以把一些视图逻辑放在一个ViewModel里面,让很多view重用 ...

自定义UI控件

31342940@qq.com上传时间:2019-2-20 16:01
酒店日历、日期选择框、增减控件、评星控件、右侧弹出选择框、分段视图控制器、关联菜单选择器、公用cell、顶部弹出选择器、标题选择器、新功能引导 https://github.com/WynterW/WTCustomUIKit |15

【BMPinTu】一款拼图App的demo。多边形凹凸拼图

birdmichael126上传时间:2019-2-15 17:20
GitHub地址:https://github.com/birdmichael/BMPinTu # 项目特点 一款市面少见的拼图demo,很常见的是类似华容道一样的拼图,而不是类似贴图的拼图。 - 类似”魔法拼图“一样的拼图demo。 - 支持提示原图 - 支持自定义模块数量 - 注释即文档 # 代码说明 代码主逻辑步骤: 1. 初始化数据。 2. 创建切片类型,坐标,旋转属性 3. 创建贝塞尔曲线 4. 创建裁剪后的图片 5. 创建其他视图(顶部标题,求救按钮) ``` - (void)viewDidLoad { ; ; ; ; ; ; } ``` 切片类型: ``` typedef NS_ENUM(NSInteger, PieceType) { PieceTypeInside = -1, // 凸 PieceTypeEmpty, // 空(即边缘平整类型) PieceTy ...

实现所有主流APP分类切换效果控件(Swift版本)

pujiaxin上传时间:2019-2-12 09:57
Github地址:https://github.com/pujiaxin33/JXSegmentedView 腾讯新闻、今日头条、QQ音乐、网易云音乐、京东、爱奇艺、腾讯视频、淘宝、天猫、简书、微博等所有主流APP分类切换滚动视图 与其他的同类三方库对比的优点: 指示器逻辑面向协议编程(Protocol Oriented Programming),可以为所欲为的扩展指示器效果; 提供更加全面丰富效果,几乎支持所有主流APP效果; 使用子类化管理cell样式,逻辑更清晰,扩展更简单; |15 3034630347303493035030351

DDGBannerScrollView使用文档

dudongge上传时间:2019-1-23 09:46
## 写在前面 ``` 几乎每个app都会用到图片轮播器,而且图片轮播器也越来越高大上,沉浸式等拉高了APP的档次 ,没有一个高大上的图片轮播器,都不好意思上架。 像一些知名的app都采用了图片轮播的背景渐变色,举几个栗子:优酷的首页,喜马拉雅,蜻蜓fm,哔哩哔哩漫画等, page索引也是玩的很高大上,系统的早已满足不了了需求。 鉴于此和项目的需要,在前人的基础上,整理了一个这个库,志在简单的几句代码,就能让应用看上去高大上。 githubhttps://github.com/dudongge/DDGBannerScrollView) ``` ## DDGBannerScrollView 此库的功能 ``` 1、无限图片轮播功能 2、每个图片的相对偏移量,方便开发者自己封装东西 3、pageControl的几个 ...

实现通知视图,零耦合JMNotifyView

世界丶有真情上传时间:2019-1-21 16:03
一行代码实现通知视图,零耦合, 适配iPhone X及以上机型 超强性能、零耦合 默认集成四种通用样式 高度自定义 【详细】 |15

iOS仿微信的悬浮窗,自定义转场动画,使用超级简单

狼吟于夜上传时间:2018-12-31 14:27
## 代码结构 - HXSuspendViewManager是一个单例,负责主要的逻辑,控制悬浮窗和扇形view的生命周期、展示和隐藏。 - HXSuspendViewController是一个协议,只要你的控制器遵守了这个协议,你的控制器就可以添加到悬浮窗中。 - UINavigationController+HXSuspend是UINavigationController的分类,悬浮窗相关的处理逻辑都在这里。 - HXCircleTransition是自定义转场动画类 - HXSuspendWindow悬浮窗的视图,继承自UIWindow - HXCircularSectorView右下角的扇形view github: https://github.com/hxwxww/HXSuspendViewManager |15 ...

页面多tableView滑动悬停

Singularity上传时间:2018-12-18 15:24
tableView滑动悬停,包括头部部分多层级cell 仓库地址 (https://github.com/XueYangLee/TableViewFloat) ``` - (void)scrollViewDidScrollUIScrollView *)scrollView { if (scrollView == self.tableView) { CGFloat bottomCellOffset = .origin.y - (STATUS_HEIGHT+44); bottomCellOffset = floorf(bottomCellOffset); if (scrollView.contentOffset.y >= bottomCellOffset) { scrollView.contentOffset = CGPointMake(0, bottomCellOffset); if (self.canScroll) { self.canScroll = NO; self.containerCell.objectCanScroll = YES; } }else{ ...

iOS仿滴滴时间选择picker

qingfengios上传时间:2018-11-26 22:07
# iOS仿滴滴预约用车时间选择器 ## 从需求说起 前几天接到一个版本,里面包含了一个和滴滴预约用车选择时间的picker一样,需要选择当前时间的后面几天内的时间,包含了日期,小时和分钟数,分钟数的间隔是以10分钟为单位,如下图所示: !(https://user-gold-cdn.xitu.io/2018/11/23/1673f5bbf8c1817a?w=856&h=528&f=png&s=92805) 当接到这个需求时,我的心里是有点小拒绝的,看着就是一个pickerView但是里面东西还是有的东西的,包含: 1. 时间数据源获取,获取当前时间到3天后。 2. 自定义时间数据源,分钟时间刻度单位为10分钟,不足10分钟的向上取整。 3. 选择当天对当前小时数据和分钟数据的处理。 4. 选择当前小时情况下对分钟数 ...

view controller transition and popover (控制器转场和弹窗)

Gxdy上传时间:2018-11-23 22:25
TLTransitions pod支持 pod 'TLTransitions', '~> 1.4.0' 1. 目的 让繁琐的个性化控制器的转场(present/pop)和视图弹窗实现,变的简单快速(一句代码或几行即可搞定),并支持动画的自定义,支持通过手势转场(dismiss/pop) 2. 实现基础 控制器的转场基于协议UIViewControllerTransitioningDelegate,UINavigationControllerDelegate,UIViewControllerAnimatedTransitioning View弹窗则是通过控制器的转场包装而来,同时还基于UIPresentationController |15

省市区三级联动

辉煌的末代OC上传时间:2018-11-16 15:12
项目增加省市区三级联动,简单好用。在自己项目中简单修改。可以直接根据示例代码使用。另外继承 YMBasePickerView,可以根据自己需要替换内容视图,例如我现在替换的分别是,单级选择和省市区三级联动选择。 github: https://github.com/zhanghaifeng1234565/ProjectFunctionCollect |15

UICollectionView及其新功能drag and drop

pro648上传时间:2018-11-15 20:20
UICollectionView自iOS 6引入以来,其功能也是不断丰富的: - iOS 9中为集合视图添加了交互式重新排序功能。 - iOS 10中为集合视图添加了预加载cell数据功能,这在获取cell内容非常耗时(例如网络请求)的情况下非常有用。 - iOS 11增加了系统范围的拖放操作drag and drop,让用户可以快速简单的将文本、图像和文件从一个app移动到另一个app。 详细介绍: 源码下载: |15

LXFProtocolTool-swift协议方式实现功能的实用工具库【支持 Rx 】

LinXunFeng上传时间:2018-11-14 10:09
# LXFProtocolTool (https://travis-ci.org/LinXunFeng/LXFProtocolTool.svg?branch=master)](https://travis-ci.org/LinXunFeng/LXFProtocolTool) (https://img.shields.io/cocoapods/v/LXFProtocolTool.svg?style=flat)](http://cocoapods.org/pods/LXFProtocolTool) (https://img.shields.io/cocoapods/l/LXFProtocolTool.svg?style=flat)](http://cocoapods.org/pods/LXFProtocolTool) (https://img.shields.io/cocoapods/p/LXFProtocolTool.svg?style=flat)](http://cocoapods.org/pods/LXFProtocolTool) 通过协议的方式来方便快捷地实现一些的实用功能,目前功能不多,往后会逐渐增加,喜欢的来个Star吧 : ) 对Swift协议不熟悉的同学可 ...

UIViewPropertyAnimator的使用

pro648上传时间:2018-10-29 20:55
在iOS 10,Apple在UIKit中增加了UIViewPropertyAnimator类,使用该类实现的动画可以在结束前进行暂停、恢复、停止等操作。UIViewPropertyAnimator类对象通过操作视图的属性来产生所需动画,但不是所有属性的改变都会产生动画,可产生动画的属性包括frame、center、alpha和transform。 详细介绍: 源码地址: |15

ResponderChain+Strategy+MVVM实现一个优雅的TableView

qingfengios上传时间:2018-10-29 16:51
#ResponderChain+Strategy+MVVM实现一个优雅的TableView ## 前言 在iOS开发中,常见的MVC中,复杂界面的Controller中的代码极其臃肿,动则上千行的代码量对后期维护简直是一种灾难,因此MVC也被调侃为Messive ViewController,特别是有多种类型Cell的TableView存在时,在```-tableView:cellForRowAtIndexPath:```代理方法中充斥着大量的if-else分支,这次我们尝试用一种新的方式来“优雅”地实现这个方法。 传统iOS的对象间交互模式就那么几种:直接property传值、delegate、KVO、block、protocol、多态、Target-Action。这次来说说基于ResponderChain来实现对象间交互。 这种方式通过在UIResponder上挂一个category,使得事件和参数可以沿着 ...

JPImageresizerView 仿微信的图片裁剪

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

一套应用于swift项目的空白页组件EmptyPage 2.0

linhey上传时间:2018-10-17 20:22
##### (https://github.com/linhay/EmptyPage) ##### 一套应用于swift项目的空白页.可利用预置的模板快速构建空白页视图.亦可高度自定义视图搭建炫酷的交互. ##### ps: oc项目可以使用(https://github.com/dzenbot/DZNEmptyDataSet)替代. ### 简介 app 显示列表内容时, 在某一时刻可能数据为空(等待网络请求/网络请求失败)等, 添加一个空白指示页将有效缓解用户可能造成的焦虑或混乱. 并可以帮助用户处理问题. ### Features - 支持UICollectionView & UITableView. - 支持链式配置预置模板视图. - 支持完全自定义视图. - 支持更多实用与设计感的模板. !(https://github.com/linhay/EmptyPage/raw/master/imgs/empty1.gif) !(http ...

iOS日志框架学习分享

BANYAN_O48K4上传时间:2018-10-16 13:56
# 基于和的日志框架 ## 功能 - 易于测试和收集应用的日志信息或是难以重现的问题,我们可以在离开Xcode的情况下将日志发送到邮箱 - 根据日志级别,在Xcode控制台或iPhone中输出不同颜色的日志信息(若要在Xcode控制台输出不同的颜色则依赖插件) ## 预览 辅助按钮 | 调试视图 | 发送日志 | Xcode控制台 | -----|-----|-----|-----| !(Preview/zh_0.png) | !(Preview/zh_1.png) | !(Preview/zh_2.png) | !(Preview/xcode_console.png) | ## 使用 ``` DLogTrace(); // 输出当前函数名 DLogVerbose(@""); // 输出详细级别日志文本 DLogDebug(@""); // 输出调试级别日志文本 DLogInfo(@"") ...

一个用Swift编写的可自定义工具提示视图,可用作信息提示

Torr上传时间:2018-10-12 10:57
一个用Swift编写的可自定义工具提示视图,可用作Swift和Objective-C项目中的信息提示。 |15

编辑推荐

关闭

每日头条

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

查看 »

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