返回首页
立即注册 登录

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

结果: 找到 “tableview” 相关内容 738 个

卡片式tableview

code_Liu上传时间:2020-5-6 15:15
现在很多APP都是卡片式的tableView展示视图,最近闲来无事,写了个tableViewCell分类,无侵入,一行代码即可完成卡片式tableView展示。 注:ios13之前,appdelegate会处理app生命周期和UI生命周期,但ios 13之后,appdelegate不在处理UI生命周期了,只负责处理生命周期和新的scene session生命周期,而UI 的生命周期就有scene delegate处理了所以我们写的self.window时就要放到scenedelegate里,否则直接运行程序,会崩溃

SJPageViewController

ChangSanJiang上传时间:2020-4-27 17:01
Github: (https://github.com/changsanjiang/SJPageViewController) ```ruby pod 'SJPageViewController/ObjC' # or pod 'SJPageViewController/Swift' ``` ___ # 顶部下拉时, headerView 跟随移动 !(https://upload-images.jianshu.io/upload_images/2318691-dae7ac82261576a5.gif?imageMogr2/auto-orient/strip) ___ # 顶部下拉时, headerView 固定在顶部 !(https://upload-images.jianshu.io/upload_images/2318691-aff58d85caa69fb3.gif?imageMogr2/auto-orient/strip) ___ # 顶部下拉时, headerView 同比放大 !(https://upload-images.jianshu.io/upload_images/2318691-b021b5c1a6099bc6.gif?imageMogr2/auto-orient/strip) ...

一句代码保存截图,将scrollView相关的页面保存为图片,支持UI...

TonyReet上传时间:2020-4-7 12:51
# TYSnapshotScroll ## 一句代码保存截图,将scrollView相关的页面保存为图片,支持UIScrollView,UITableView,UICollectionView,UIWebView,WKWebView。(支持iOS13) > Save the scroll view page as an image,support UIScrollView,UITableView,UICollectionView,UIWebView,WKWebView。 (https://img.shields.io/badge/Supported-iOS8-4BC51D.svg?style=flat-square)](https://github.com/TonyReet/TYSnapshotScroll)  (https://img.shields.io/badge/Objc-compatible-4BC51D.svg?style=flat-square)](https://github.com/TonyReet/TYSnapshotScroll) ------- + 0.1.9版本已经去掉UIWebView,如果需要使用UIWebView,请使用"版本号-UIWebView ...

TableViewCellAutoCalHeight_XibOrCode

huangping1986上传时间:2020-3-24 12:57
不管是xib还是纯代码手写,都可以自动计算高度和缓存高度 https://github.com/huangping35/TableViewCellAutoCalHeight_XibOrCode

HCPushSettingViewController

shengpeng0225上传时间:2020-3-17 12:16
# HCPushSettingViewController !(https://img.shields.io/badge/language-Object--C-brightgreen) !(https://img.shields.io/badge/Pod-1.0.2-brightgreen) !(https://img.shields.io/badge/Platform-iOS-brightgreen) 用于项目使用的方便的左侧或者右侧的弹出视图,自定义ViewController的逻辑独立 效果展示: !(https://img-blog.csdnimg.cn/20200316210411133.gif) # CocoaPods ```c pod 'HCPushSettingViewController' ``` ## 问题处理 1\. ` Unable to find a specification for HCPushSettingViewController` 调用pod repo update更新pod库 2\. ` CDN: trunk Repo update failed` podfile文件中指定source源为master  `` ...

灵活轻量的自定义导航栏,轻松实现【导航栏渐变、折叠...

李兆祥上传时间:2020-3-13 18:44
# ZXNavigationBar ## github:https://github.com/SmileZXLee/ZXNavigationBar ## 安装 ### 通过CocoaPods安装 ```ruby pod 'ZXNavigationBar' ``` ### 或手动导入 * 将ZXNavigationBar拖入项目中。 ### 导入头文件 ```objective-c #import "ZXNavigationBarController.h" ``` *** ### 功能&特点 - 每个控制器单独管理自己的导航栏,导航栏属于各个子控制器,不再属于统一的导航控制器 - 兼容iOS8-iOS13,兼容各种设备,且无需担心系统更新需要重新适配导航栏 - 仅需一行代码即可轻松控制各种效果 - 支持随时切换为系统导航栏,且与系统导航栏之间无缝衔接 - 支持在`ZXNavigationBar`上自定义titleView - 若`ZXNavigationBar`自带效果都无 ...

iOS 蓝牙封装和使用

fqyynyl上传时间:2019-12-10 16:15
# 看图片 (https://github.com/NieYinlong/NYLBluetooth) !(https://img-blog.csdnimg.cn/20191210160445619.gif) # 介绍 IoT开发中需要使用到蓝牙与外设进行通讯, 我们新建一个```NYLBuletoothManager```类对蓝牙繁杂的操作进行封装。初始化的时候可以传入需要连接的设备名称、readUUID、writeUUID、是否自动连接参数。 利用block回调蓝牙开启状态、设备是否连接、获取外设数据、写数据。 # 使用方法 导入: #import 初始化, 并接入回调 ```js - (void)bluetoothTest { _bluetoothMgr = initWithPeripheralName"Nox 902B" readUUID"FFE4" writeUUID"FFE9" isAutoConnect:YES]; __weak typeof(self)weakSelf = se ...

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

GKNavigationBar - 为您的每一个控制器添加导航栏

QuintGao上传时间:2019-11-5 12:49
## 前言 之前写过一个导航控制器的框架(https://github.com/QuintGao/GKNavigationBarViewController),通过基类的形式为控制器添加自定义的导航栏,但是使用的时候必须继承`GKNavigationBarViewController`,不是很方便,因此通过重写代码去掉了`GKNavigationBarViewController`,通过分类的形式为每个控制器添加导航栏,使用更加方便。 ## 框架特性 * 无侵入性,低耦合性 * 支持自定义导航栏样式(隐藏、透明等) * 支持控制器开关返回手势 * 支持控制器开关全屏返回手势 * 支持设置侧滑手势与屏幕左边的距离 * 支持控制器设置导航栏透明度,可实现渐变效果 * 完美解决UITableView,UIScrollView滑动手势冲突 * 可实现push,pop时控制器缩放效 ...

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

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

自定义拖拽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, ...

LMJVerticalScrollText - 一个简单好用的文字滚动控件

JerryLMJ上传时间:2019-9-4 15:51
LMJVerticalScrollText github地址:https://github.com/JerryLMJ/LMJVerticalScrollText 如果此代码帮助到你,请赐给一颗star,你的鼓励是我coding的动力! |10 一个简单好用的字符串滚动控件 效果 无间隙从下到上循环滚动 https://github.com/JerryLMJ/LMJVerticalScrollText/raw/master/demo1.gif 有间隙从上到下循环滚动 https://github.com/JerryLMJ/LMJVerticalScrollText/raw/master/demo2.gif 支持哪些场景 UIView、UITableViewCell、Storyboard 等... 属性及方法 属性描述 delegate代理 textDataArr文字数据,支持和类型 textFont文字字体 textColor文字颜色 textAlign ...

LMJHorizontalScrollText一款简单好用的iOS水平文字滚动控件

JerryLMJ上传时间:2019-8-26 18:50
一个简单好用的字符串滚动控件 github: https://github.com/JerryLMJ/LMJHorizontalScrollText 如果此代码帮助到你,请赐给一颗star,你的鼓励是我coding的动力!|10 效果https://github.com/JerryLMJ/LMJHorizontalScrollText/raw/master/demo.gif支持哪些场景 UIView、UITableViewCell、Storyboard 等... 属性及方法 属性描述 text滚动字符串内容 textFont字体 textColor字体颜色 speed滚动速度,取值范围0.01~0.1,默认0.03,值越小速度越快 moveDirection滚动方向,默认LMJTextScrollMoveLeft,枚举值如下: - LMJTextScrollMoveLeft:向左滚动 - LMJTextScrollMoveRight:向右滚动 moveMode滚动方式,默认LMJTextScrollWandering,枚举值如 ...

轻量级UITableView的封装

yanyan305621856上传时间:2019-7-26 09:53
1.针对UITableView 数据源方法进行抽离 2.能快速适配各种复杂Cell的页面的列表 3.更加MVC 4.为TableView添加扩展功能,下拉刷新,空白页 详细使用:demo地址:轻量级UITableView的封装觉得还不错的话请不要吝啬你们的小 |15

单控制器管理collectionview和tableview联动

细水长流_ZWG上传时间:2019-7-20 15:20
单控制器管理collectionview和tableview联动

iOS开发之UITableViewCell可暂停倒计时

JmoVxia上传时间:2019-7-16 02:17
前言最近开发中,用到了UITableViewCell倒计时功能,这里将这部分功能分离出来,供大家参考。1.原理考虑到APP性能,这里只创建一个定时器,定时刷新当前正在显示的UITableViewCell,使用Model记录剩余倒计时时间和当前UITableViewCell是否暂停。2.核心代码创建定时器考虑到方便和不需要销毁,这里定时器使用GCD--->GCD定时器封装OC&Swiftself.timer = initWithInterval:1 delaySecs:0 queue:dispatch_get_main_queue() repeats:YES action:^(NSInteger actionTimes) { __typeof(&*weakSelf) strongSelf = weakSelf; strongSelf.actionTimes = actionTimes; ; }]; ...

编辑推荐

关闭

每日头条

iOS 问题集合,大神等你来传道授业解惑!!
iOS 问题集合,大神等你来传道授业解惑!

查看 »

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