返回首页
立即注册 登录

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

结果: 找到 “input text” 相关内容 997 个

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

李兆祥上传时间: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`自带效果都无 ...

使用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 蓝牙封装和使用

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

渐变背景label

UWolf上传时间:2019-11-26 11:46
(https://github.com/NicolasNC/NCGradientLabel) 使用集成: ##导入头文件 ``` #import "NCGradientLabel.h" ``` #创建NCGradientLabel对象 ``` NCGradientLabel *actionLabel = withBackColor: withTextColor: withTag:1000]; ``` ##设置颜色渐变方向 ``` actionLabel.gradientColors = @,]; actionLabel.directionType = type; ``` 方向枚举值 ``` enum GradientDirectionType{ eGradientDirectionType_topToBottom = 0,////从上到下 eGradientDirectionType_leftToRight = 1,//从左到右 eGradientDirectionType_leftBottomToRightTop = 2,/// ...

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

用极少的代码轻松、高效地创建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 ...

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

一个Xib可视化属性扩展工具库XibKits

zystar上传时间:2019-10-11 16:58
> 在工作中使用Xib非常简单高效,但是往往一些属性系统控件不能直接在Xib属性更改,这是一件非常扫兴的事情,由此我想写一个Xib工具库,扩展工作中遇到的属性,实现可视化更改。 ## XibKits --- (https://github.com/RainManGO/XibKits)是一个Xib可视化属性扩展工具库,目前已发布至Cocoapods,可点击链接到github查看详细说明。 ## 安装 --- ``` pod 'XibKits' ``` 然后pod install ## 已完成功能 --- - UIView 的圆角和阴影效果 - UIButton 圆角和边框设置 - UIImageView 的圆角 - UITextFeild 限制输入位数 - UITextView 的placeholder ## 示例 !(https://img-blog.csdnimg.cn/20191011140143489.png?x-oss-proce ...

用于对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 ...

一句话实现iOS应用网络请求拦截,包含http-dns解决...

李兆祥上传时间:2019-9-11 15:58
##github地址 https://github.com/SmileZXLee/ZXRequestBlock |10 ## 使用方法 ### 拦截全局请求 ```objective-c ]; }); //在这里可以将request赋值给可变的NSURLRequest,进行一些修改(例如根据request的url过滤单独对一些请求的请求体进行修改等)然后再return,达到修改request的目的。 return request; }]; ``` ### 禁止网络代理(一般用于防抓包,改包等) ```objective-c ; ``` ### 启用HTTPDNS(将会直接从本地或http://119.29.29.29 进行DNS解析,是一种避免DNS劫持的措施) ```objective-c ; ...

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

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

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

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选项 ...

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,枚举值如 ...

仿微信悬浮窗入口功能

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

一个简单的新闻菜单框架

yhl_asp上传时间:2019-8-5 11:24
1、使用简单, 只需继承 SYContainerViewController 然后在 viewDidLoad 函数或者合适的时机 调用 reLoadDataSources 方法即可 2、不依赖任何第三方资源,不增加任何扩展功能 遵循极简主义 3、使用代码 class SYHomeViewController: SYContainerViewController { override func viewDidLoad() { super.viewDidLoad() var arr = Array() for index in 0..

编辑推荐

关闭

每日头条

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

查看 »

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