很多APP加载webView页面的时候都有进度条显示,今天我们这里主要使用相对轻量级的WKWebView加载网页,至于WKWebView 和UIWebView的区别与联系这里就不多讲了,自己百度哈哈。。。 WKWebView加...
苹果教程
iOS 生成图片验证码绘制实例代码
登录注册时用的验证码效果图 ViewDidload调用即可 _pooCodeView = [[PooCodeView alloc] initWithFrame:CGRectMake(50, 100, 82, 32)]; UITapGestureRecognizer *tap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@select...
解决ios微信页面回退不刷新的问题
在回退后需要刷新的页面加以下js $(function () { var isPageHide = false; window.addEventListener('pageshow', function () { if (isPageHide) { window.location.reload(); } }); window.addEventListener('pagehide', function () { isPag...
解决iOS UITextField 编辑时文本偏移问题
1.在cell中添加UITextField,在编辑的时候总是出现文本偏移问题,编辑结束时回复正常,解决方式如下: (1)代码创建UITextField,并添加上去,设置textField的一些属性: - (UITextField *)textField{ if (_textF...
iOS Label随字自动变大效果
一、效果图。 二、工程图。 三、代码。 RootViewController.h #import UIKit/UIKit.h//添加HPGrowingTextView头文件#import "HPGrowingTextView.h"@interface RootViewController : UIViewControllerHPGrowingTextViewDelegate{ HPGrow...
iOS实现翻页效果动画实例代码
大体思路: 在self.view 上放置一个label,label.text从数组中获得,当点击上下页按钮的时候,改变label.text,并且执行翻页效果动画. 效果如图: 主要代码: #pragma mark - 下一页按钮响应事件- (void)ne...
一行iOS代码实现图片无限轮播器
最近一直在找实现图片无限轮播的方法,在网上也看了不少方法,大都不太合适,最终看到某IT培训公司一位讲师用 UICollectionView: 一行代码实现图片无限轮播器的方法,当然想一行代...
iOS开发中苹果输入手机号变用户的名字
今天我们的用户输入手机号之后变成了用户的名字,没办法获取验证码,因为手机格式不对。我还是头一次遇到这样的事情。 1.文本替换 遇到这种事情肯定去百度啊,发现还真有人和我...
iOS中使用Fastlane实现自动化打包和发布
简介 Fastlane是一套使用Ruby写的自动化工具集,用于iOS和Android的自动化打包、发布等工作,可以节省大量的时间。 Github:https://github.com/fastlane/fastlane 官网:https://fastlane.tools/ 文档:ht...
IOS 中UIApplication详解及实例
IOS 中UIApplication详解及实例 以前刚学iPhone开发时,觉得UIApplication这个东西特NB,特神秘,比如它居然能打开一个URL,而且还是用一个很神秘的方法得到实例: [UIApplication sharedApplication...
IOS代码修改音量实例详解
IOS代码修改音量实例详解 最近在做一个项目,需要用户在打开APP后,自动将音量调节到某个值,于是研究了一下。 之前做过iOS上声音的研究,苹果对iPhone设备的输入/输出的控制很严格...
详解 objective-c中interface与protocol的作用
详解 objective-c中interface与protocol的作用 以前对Objective-C中的interface,即头文件的作用一直不太清楚。最近看了一些文章,再加上自己的试验,对头文件的作用稍有了解。 在我看来,头文...
IOS中UIImageView方法实现简单动画
IOS中UIImageView方法实现简单动画 查阅UIImageView文档时,发现UIImageView有一组关于动画的方法/参数,可以实现简单的动画。包括: animationImages;highlightedAnimationImages;animationDuration;animationRe...
iOS 下拉刷新动画的实现实例
先上完整的效果图: 接下去动画分步实现,首先先实现如下效果: 思路是这样的,在偏移值小于等于100的时候绘制一个矩形,当偏移值大于100的时候,底部直线变成曲线,主要是利用...
iOS Label实现文字渐变色效果
前言 前一段时间公司有需求做文字的的渐变色,自己当时也是网上看了一些,自己写了两个方法,实现了需求,写了很久了,只是现在才想起来,就当继续学习了。分享出来供大家参考...
iOS实现无限循环滚动的TableView实战教程
前言 本文主要给大家介绍了如何实现一个可以无限循环的TableView的相关内容,分享出来供大家参考学习,下面来一起看看详细的介绍吧。 先来看看效果: 思路 条条大路通罗马,个人分...
iOS实用教程之Https双向认证详解
前言 年前的时候,关于苹果要强制https的传言四起,虽然结果只是一个“谣言”,但是很明显的这是迟早会到来的,间接上加速了各公司加紧上https的节奏,对于iOS客户端来说,上http...
iOS利用AVPlayer播放网络音乐的方法教程
前言 假如你现在打算做一个类似百度音乐、豆瓣电台的在线音乐类APP,你会怎样做? 首先了解一下音频播放的实现级别: (1) 离线播放:这里并不是指应用不联网,而是指播放本地音频...
iOS AVPlayer切换播放源实现连续播放和全屏切换的
本文主要给大家介绍了关于iOS AVPlayer切换播放源实现连续播放和全屏切换的相关内容,分享出来供大家参考学习,下面来一起看看详细的介绍: AVPlayer 切换播放源有三种方式: 第一种...
iOS实现scrollview上拉显示Navbar下拉隐藏功能详解
本文主要介绍的是关于iOS中scrollview上拉显示Navbar下拉隐藏的相关内容,分享出来供大家参考学习,下面来看看详细的介绍: 动画效果: 关于下拉隐藏Nabbar,上拉显示,有三种方式:推崇...
iOS学习教程之UIView中坐标转换详解
本文主要介绍的是关于iOS UIView坐标转换的相关内容,分享出来供大家参考学习,下面来一起看看详细的介绍: 在开发中我们经常会需要判断两个控件是否包含重叠,此时如果控件A和...
iOS微信浏览器回退不刷新实例(监听浏览器回退事
iOS在微信浏览器回退是不重新加载页面的,有些时候是需要重新加载的,所以需要监听回退事件 $(function(){ pushHistory();});function pushHistory(){ window.addEventListener("popstate", function(e){ alert("回退...
iOS中Navbar设置渐变色效果的方法示例
本文主要给大家介绍了关于iOS中Navbar设置渐变色效果的相关内容,分享出来供大家参考学习,下面来看看详细的介绍吧。 设置渐变色 #import "NavigationViewController.h"#define LBColor(r, g, b) [UI...
iOS中屏幕亮度与闪光灯控制详解
本文主要介绍的是关于iOS屏幕亮度与闪光灯控制的相关内容,分享出来供大家参考学习,下面来看看详细的介绍: 所用涉及框架:AVFoundation框架和ImageIO 读取屏幕亮度: [UIScreen mainScr...
iOS实现APP程序内部打开APP的AppStore页面
前言 最近在做内购用到了 StoreKit.framework 库,偶然间发现中 SKStoreProductViewController 这个类,查看文档后发现一个妙用,解决了我一个痛点:APP每次更新或者跳转至某个APP的App Store页面时...
iOS My97DatePicker日历使用详解
一、效果图 二、工程图 三、代码 RootViewController.h #import UIKit/UIKit.h@interface RootViewController : UIViewController@end RootViewController.m #import "RootViewController.h"//加入头文件#import "My97DatePicker.h"@inter...
iOS实现屏幕亮度和闪光灯控制的实例代码
这两天学习了iOS屏幕亮度和闪光灯控制,所以,今天添加一点小笔记。 所用涉及框架:AVFoundation框架和ImageIO 读取屏幕亮度:[UIScreen mainScreen].brightness; 设置屏幕亮度:[[UIScreen mainScree...
iOS实现mp3播放效果
一、工程图 二、代码 RootViewController.h #import UIKit/UIKit.h//加入AVFoundation.framework头文件#import AVFoundation/AVFoundation.h@interface RootViewController : UIViewControllerAVAudioPlayerDelegate{ //播放器player AVAudi...
iOS 隐私权限和通过openURL实现跳转实例
iOS 10之后苹果对于用户隐私方面要求非常严格,曾经帮朋友发布纯H5的APP,由于使用第三方而未加隐私权限都不让提交App Store。这边就是给大家列举下苹果对于最为常见的隐私以及平时...
swift 隐式可选型实例详解
1、隐式可选型的基本使用 var errorMessage: String = nilerrorMessage = "Not Found""The message is " + errorMessage! 隐式可选型的定义 var errorMessage: String! = nilerrorMessage = "Not Found""The message is " + errorMessage 隐...
iOS CAReplicatorLayer实现脉冲动画效果
iOS CAReplicatorLayer 实现脉冲动画效果,供大家参考,具体内容如下 效果图 脉冲数量、速度、半径、透明度、渐变颜色、方向等都可以设置。可以用于地图标注(Annotation)、按钮长按动画效...
iOS在状态栏上显示提醒信息的功能定制
先看效果图 实现这个效果,用到了JDStatusBarNotification,这是一个易于使用和定制的在状态栏上显示提醒信息的控件,可自定义颜色、字体以及动画,支持进度条展示,并可以显示活动指...
iOS CAEmitterLayer实现粒子发射动画效果
iOS实现粒子发射动画效果图 代码已上传 GitHub:https://github.com/Silence-GitHub/CoreAnimationDemo 动画效果用 CAEmitterLayer 实现。CAEmitterLayer 显示粒子发射动画,具体的粒子由 CAEmitterCell 封装。代码...
iOS沙盒视频缩略图及保存本地代码
本文实例为大家分享了iOS沙盒视频缩略图及保存本地的具体代码,供大家参考,具体内容如下 获取缩略图 func thumbnailOfVideo(path : String)- UIImage { do { let asset = AVURLAsset(url: URL(fileURLWithPath...
iOS中常见正则表达式验证方法
在某些App应用里面需要填写用户信息(用于验证),有身份证、手机号、军官证等等。下面来跟大家分享一下各自的验证方式。 1.验证 手机号码 ,这个是对任意输入的一串数字做验证...
IOS中UIWebView、WKWebView之JS交互
做客户端开发,肯定避免不了JS交互,于是自己对苹果接口做了个简易封装: JSExport--UIWebView+Interaction、WKScriptMessageHandler --WKWebView+Interaction以备以后使用。 代码非常简洁,见这里:htt...
IOS 中两种单例模式的写法实例详解
iOS的单例模式有两种官方写法,如下: (1)不使用GCD #import "ServiceManager.h"static ServiceManager *defaultManager;@implementation ServiceManager+(ServiceManager *)defaultManager{ if(!defaultManager) defaultManager=[[se...
IOS 获取网络图片大小实例详解
IOS 获取网络图片大小实例详解 在iOS开发过程中经常需要通过网络请求加载图片,有时,需要在创建UIImageView或UIButton来显示图片之前需要提前知道图片的尺寸,根据图片尺寸创建对应大...
IOS 使用NSAssert()和NSParameterAssert调试程序
IOS 使用NSAssert()和NSParameterAssert调试程序 NSAssert: NSAssert()只是一个宏,用于开发阶段调试程序中的Bug,通过为NSAssert()传递条件表达式来断定是否属于Bug,满足条件返回真值,程序继续运...
iOS开发第三方键盘处理实例代码
最近项目中遇到了键盘处理通知被调用多次的情况,废了好半天时间才找到解决办法,今天就给小伙伴儿们唠唠第三方键盘处理的那些坑! 详情请看:『https://github.com/boai/BAKeyboardDemo』...
iOS中UIActionSheet动态添加按钮
一,效果图。 二,代码。 RootViewController.h #import UIKit/UIKit.h@interface RootViewController : UIViewControllerUIActionSheetDelegate@end RootViewController.m //点击任何处,弹出UIActionSheet-(void)touchesBegan:(NSSet *)...
iOS中利用CAEmitterLayer实现粒子动画详解
前言 你肯定见过很酷炫的iOS动画吧,例如微信的表情雨,红包雨,下雪,烟花等,但是有时候确不知道从何下手,iOS动画内容有很多,这次我们就来学习下酷炫的粒子动画。 先上效果...
iOS开发教程之扇形动画的实现
前言 最近比较闲,正好利用这段时间把现在项目用的东西封装一下,方便以后复用,当然好的东西还是要分享。一起学习,一起进步。 看图片,很显然这是一个扇形图,相信大家对做...
iOS中 UIActionSheet字体的修改
一,效果图。 二,代码。 RootViewController.h#import UIKit/UIKit.h@interface RootViewController : UIViewControllerUIActionSheetDelegate@endRootViewController.m-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{ UIActi...
iOS实现Pad上菜单弹出界面
前言: 此种方式实现只适用于pad开发,在iPhone上是无效的。 实现: 比如我在界面上有一个按钮,点击按钮,在按钮旁边弹出一个Pop框。 1、按钮点击事件 btn.addTarget(self, action: #selecto...
iOS实现自定义起始时间选择器视图
随着界面的整体效果的各种展现, 起始时间选择器的展现也需求突出! 最近项目中发现时间选择器使用处还挺多, 数了数原型图发现有6处. 便决定自定义时间选择器视图写个 Demo, 封装好在...
iOS UIAlertView自动关闭功能
一,效果图。 二,代码。 RootViewController.h#import UIKit/UIKit.h@interface RootViewController : UIViewControllerUIAlertViewDelegate@endRootViewController.m- (void)viewDidLoad{ [super viewDidLoad]; // Do any additional setup afte...
IOS打开照相机与本地相册选择图片实例详解
IOS打开照相机与本地相册选择图片 最近正好项目里面要集成“打开照相机与本地相册选择图片”的功能,今天就在这边给大家写一个演示程序;打开相机拍摄后或者在相册中选择一张照...
IOS 网络请求中设置cookie
IOS 网络请求中设置cookie 1. ASIHTTPRequest ASIHTTPRequest 是一款极其强劲的 HTTP 访问开源项目。让简单的 API 完成复杂的功能,如:异步请求,队列请求,GZIP 压缩,缓存,断点续传,进度跟踪...
IOS 键盘挡住输入框的问题解决办法
IOS 键盘挡住输入框的问题解决办法 在iOS开发发现一个问题,有时输入框位于低出时,当编辑输入时,弹出的键盘会挡住输入框,令用户看不清楚实时的输入情况,使界面交互极度不友好...