返回首页
立即注册 登录

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

结果: 找到 “flat UI” 相关内容 3415 个

限制输入框UITextField文本格式

lvbisheng上传时间:2020-6-7 17:57
使用时只要让UITextField继承于BSLimitFormTextFild,然后设置需要限制的正则表达式regex。 例如,只能输入数字:self.integerTF.regex = @"^\\d*$"; 代码:https://github.com/LvBisheng/BSLimitFormTextFild

JPImageresizerView --- 简单易用、功能丰富的裁剪图片轮子

Rogue24上传时间:2020-5-26 23:36
(https://github.com/Rogue24/JPImageresizerView) !(https://user-gold-cdn.xitu.io/2020/5/24/17246b00182fd16b?w=297&h=600&f=gif&s=9697185) ## 简介(当前版本:1.3.9) 一个专门裁剪图片的轮子,简单易用,功能丰富(高自由度的参数设定、支持旋转和镜像翻转、多种样式选择等),能满足绝大部分图片裁剪的需求。 目前功能: 1.能自适应裁剪区域的缩放; 2.高自由度的参数设定,包括裁剪区域的间距、裁剪宽高比、是否自适应缩放等; 3.支持最多8个拖拽方向的裁剪区域; 4.支持上左下右的旋转; 5.水平和垂直的镜像翻转; 6.两种边框样式; 7.支持圆框裁剪; 8.自 ...

卡片式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 ...

仪表盘 / 指示器 / 温度计 / 湿度计 / Indicator / Dashboard

waxy上传时间:2020-3-29 12:13
支持 UI 自定义、手势操作。 下载地址 https://github.com/wayone/Indicator 麻烦给个 Star

版本升级管理。前端加后台

birdmichael126上传时间:2020-3-18 17:20
!(http://www.code4app.com/forum.php?mod=image&aid=31629&size=300x300&key=ec3fb20a7c6c6f3e&nocache=yes&type=fixnone&ramdom=Kv5vi) ## APP版本管理系统 APP版本管理是一套多应用更新发版的管理平台。 通过部署本管理系统,以实现对多APP的多平台多渠道上的版本管理。 swift项目:(https://github.com/birdmichael/app-version-swift) 后端项目:(https://github.com/xtTech/app-version) ## 使用方法 #### 安装 ```ruby pod 'app-version-swift' ``` #### 注册 下面是配合后台,直接使用配套后台,或者协商字段一样。否则可以使用下面自定义接方法 ```swift func application(_ application: UIApplication, didFinishLaunchi ...

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`自带效果都无 ...

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

全局设置导航栏左右响应区域

ONHADES上传时间:2020-3-6 14:27

一款多级联动可上下合并、行列无限拓展的表格

番茄那个鸡蛋上传时间:2020-1-8 09:58
ZHLinkageChart,一款多级联动的表格,可上下左右联动。主要实现原理为UICollectionView的灵活嵌套,以此来保证横竖向滑动时皆能复用,避免数据量大时滑动卡顿或卡死,具体实现可下载源码进行查看。当然这里只是提供了一个多联动表格的实现方式之一楼盘表,其它也可根据自身需求情况拓展为课程表、配置表等等。 ### 支持功能 1、支持上下左右多向联动 2、支持行列无限拓展 3、支持表格上下任意合并 ### 地址 1、Swift语言版本可以查看(https://github.com/hi-zhouyn/ZHLinkageChart-swift) 2、OC语言版本可以查看(https://github.com/hi-zhouyn/ZHLinkageChartView) 3、更详细了解可以查看(https://www.jianshu.com/p/7ffacc6783a5) 如果感觉此 ...

whatsbug上传时间:2020-1-3 17:13
# IGuide (https://img.shields.io/badge/support-ios%209.0+-orange.svg)](#) (https://img.shields.io/cocoapods/v/IGuide.svg?style=flat)](https://cocoapods.org/pods/IGuide) (https://img.shields.io/cocoapods/l/IGuide.svg?style=flat)](https://cocoapods.org/pods/IGuide) (https://img.shields.io/cocoapods/p/IGuide.svg?style=flat)](https://cocoapods.org/pods/IGuide)

基于 UICollectionViewFlowLayout 的居左居右居中布局

coder-zjq上传时间:2019-12-25 17:31
(https://img.shields.io/cocoapods/v/JQCollectionViewAlignLayout.svg?style=flat)](http://cocoapods.org/pods/JQCollectionViewAlignLayout) (https://img.shields.io/cocoapods/l/JQCollectionViewAlignLayout.svg?style=flat)](http://cocoapods.org/pods/JQCollectionViewAlignLayout) (https://img.shields.io/cocoapods/p/JQCollectionViewAlignLayout.svg?style=flat)](http://cocoapods.org/pods/JQCollectionViewAlignLayout) ## 介绍 基于 `UICollectionViewFlowLayout` 的对齐布局,使用简单,支持以下功能: - 不同 section 水平方向 items 对齐方式的设置; - 不同 section 竖直方向 items 对齐方式的设置; - 不同 section it ...

MVVM设计模式

pro648上传时间:2019-12-11 21:26
### MVVM设计模式 Model-View-ViewModel(简称MVVM)是一种结构设计模式(structural design pattern),将对象分成三个不同的组: !(https://raw.githubusercontent.com/wiki/pro648/tips/images/MVVMUML.png) 1. Models:持有用户数据。通常为 struct 或 class。 2. Views:在屏幕上显示视觉元素和控件。通常为`UIView`的子类。 3. View models:将模型转换为可在视图上直接显示的值。为了方便传递时进行引用,通常为 class。 详细介绍查看下面文章: 源码地址:

卡片叠加效果(左右滑动)

skyhome上传时间:2019-12-11 14:19
31548 卡片用UICollectionView来无限轮播,重写UICollectionViewFlowLayout

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 仿阿里巴巴/电商规格选择器 电商通用规格选择器

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**不显示。 > > 点击`>` ` > ...

渐变背景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,/// ...

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 二.分级大头针大头针展示,有的时候根据需要,不同类型的大头针用不同的图片来展示,就比如说优惠活动吧,有 ...

编辑推荐

zzzz05212次阅读
xiruoruo25次阅读
zzzz05213次阅读
阳村的码26次阅读
zzzz05216次阅读
zzzz05222次阅读
一个有温度的API16次阅读
zzzz05212次阅读
关闭

每日头条

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

查看 »

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