苹果教程

ios开发加载webview显示进度条实例

很多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开发发现一个问题,有时输入框位于低出时,当编辑输入时,弹出的键盘会挡住输入框,令用户看不清楚实时的输入情况,使界面交互极度不友好...