手机教程

UITableViewCell在编辑状态下背景颜色的修改方法

本文主要介绍的是关于UITableViewCell在编辑状态下背景颜色的修改方法,分享出来供大家参考学习,下面来一起看看详细的介绍: 一、先看下效果图 二、网上很多下面这种答案 UITableVi...

iOS中tableview实现编辑、全选及删除等功能的方法

前言 我们在日常开发过程中或多或少都会遇到tableview的各种功能,这里简单记录一下tableview的删除和全选删除功能,废话不多说先看一下效果图 既然拿到了需求,就应该想一下如何去...

iOS中添加文本链接和图片示例代码

前言 我们在开发过程中会遇到这样的需求。用户注册,或者做些其他操作的时候我们需要在下方加上这样一段话:注册代表你遵守我们的《用户协议》,《隐私条款》这两个是链接,那...

iOS 本地视频和网络视频流播放实例代码

需求:最近公司需要做一个楼宇对讲的功能:门口机(连接WIFI)拨号对室内机(对应的WIFI)的设备进行呼叫,室内机收到呼叫之后将对收到的数据进行UDP广播的转发,手机(连接对应的WIFI)收到视...

iOS如何将字符串中特定后的字变成红色

一,效果图。 二,代码。 ViewController.m - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. UILabel *testLabel=[[UILabel alloc]initWithFrame:CGRectMake(10, 100, 100...

详解 IOS下int long longlong的取值范围

详解 IOS下int long longlong的取值范围 32bit下: unsigned int 0~4294967295 int -2147483648~2147483647 unsigned long 和int一样long 和int一样long long的最大值:9223372036854775807long long的最小值:-92233720368547...

iOS启动页倒计时跳过按钮功能

WSDrawCircleProgress, 根据UIBezierPath和CAShapeLayer自定义倒计时进度条,适用于app启动的时候设置一个倒计时关闭启动页面。可以设置进度条颜色,填充颜色,进度条宽度以及点击事件等。 公...

iOS中让多个cell上都出现倒计时的分析与实现

前言 以前就有人问过这样一个问题:如果一个tableView的很多或者所有cell上都显示一个倒计时,该怎么实现 今天自己恰好也遇到了这样的需求:很多产品,每个都有一个时限,在时限内才可以...

iOS实现的多条折线图封装实例

前言 有时候我们在处理一些数据的时候,需要用到折线图来呈现数据,让用户能够对数据更加清晰明,本文主要给大家介绍了关于iOS实现多条折线图的相关内容,下面话不多说,来看看...

iOS实现一个可以在屏幕中自由移动的按钮

本文主要给大家介绍了利用iOS实现一个可以在屏幕中自由移动的按钮的相关内容,分享出来供大家参考学习,下面话不多说,来一起看看详细的介绍。 效果图如下: 其实实现很简单,...

iOS中id类型的理解及底层原理详解

前言 id:是一种数据类型; id类型被定义为指向对象的指针,这可以从id的定义中看出。id在objc.h中的定义为: typedef struct objc_object { Class isa;} *id; id是一个一个比较灵活的对象指针,并且...

ios 不支持 iframe 的完美解决方法(兼容iOS&安卓)

最近做微信公众号页面,因为入口不同,需要把公共页面抽取出来,然后根据不同的值,传递给后台不同的入口。刚开始用iframe页面嵌套(第一次尝试使用),但发现iOS系统对iframe嵌套...

iOS屏幕根据键盘自动变化高度

一、效果图 二、代码 ViewController.h #import UIKit/UIKit.h@interface ViewController : UIViewControllerUITextFieldDelegate@end ViewController.m #import "ViewController.h"#define W [UIScreen mainScreen].bounds.size.width#define H [UI...

基于ios逆向过程中lldb调试技巧(推荐)

假如你准备在模拟器里面运行这个,你可以在“(lldb)”提示的后面输入下面的: (lldb) po $eax LLDB在xcode4.3或者之后的版本里面是默认的调试器。假如你正在使用老一点版本的xcode的话,...

iOS贝塞尔曲线画哆啦A梦的代码实例

看到这张图,是不是觉得挺萌的,那是如何实现的呢?在iOS中有一个类叫UIBezierPath(贝塞尔曲线),这两天研究了一下UIBezierPath和CAShapeLayer,根据别人分享的教程,画了这个萌萌的哆啦...

IOS 中UITextField和UITextView中字符串为空和空格的解

IOS 中UITextField和UITextView中字符串为空和空格的解决办法 在用UITextField,UITextView声明的属性写一些页面的时候,经常会出现这样的小bug,就是给空值或空格也能进行传值或存储,这里给一些解...

ios 贝塞尔曲线切割圆角的方法

ios 系统框架已经给我们提供了相应的切割圆角的方法, 但是如果在一个见面有很多控件切割的话会出现卡顿和个别不切得现在 /* 创建一个Button */ UIButton * button = [UIButton buttonWithType:(UIB...

iOS11 WKWebView内容过滤规则详解

WKWebView中新增了一个功能,可以对WebView的内容添加一些自定义的过滤规则。这个功能原来在 Safari Extension 中被引入,从 11 开始同样适用于WKWebView。 使用方法 原理上就是提供一个 JSON...

IOS使用NSUserDefault去实现界面传值和数据存储

IOS使用NSUserDefault去实现界面传值和数据存储 系统单例NSUserDefault的传值 第一界面中 SecondViewController *secondvc = [SecondViewController new];//创建系统单例 NSUserDefaults的实例对象 NSUserDefaults *def...

详解使用jquery.i18n.properties 实现web前端国际化

jQuery.i18n.properties 是一款jQuery插件,jQuery.i18n.properties 根据浏览器使用的语言环境来解析资源文件,当然你也可以在使用中指定语言编码。 以下是资源文件示例 Messages.properties # 多余的行...

IOS中多手势之间的冲突和解决办法

IOS中多手势之间的冲突和解决办法 UIImageView默认是不支持交互的,也就是userInteractionEnabled=NO ,因此要接收触摸事件(手势识别),必须设置userInteractionEnabled=YES(在iOS中UILabel、UIImageVi...

IOS文件的简单读写实例详解

IOS文件的简单读写实例详解 数组(可变与不可变)和字典(可变与不可变)中元素对象的类型,必须是NSString,NSArray,NSDictionary,NSData,否则不能直接写入文件 #pragma mark---NSString的写入与读取--- /...

iOS实现按钮点击选中与被选中切换功能

其实这个没什么记的,初始化按钮给按钮分别设置选中时对图片和被选中时的图片,给按钮添加方法,在方法中实现三句话就OK了,下面直接看代码: 首先在.m中声明一个按钮 @property...

iOS实现底部弹出PopupWindow效果 iOS改变背景透明效

底部弹出PopupWindow,背景变为半透明效果,采用两种方式实现 先来看看运行效果图 [方式一] 实现从底部弹出PopupWindow 原理: 定义一个高度为wrap_content的PopupWindow布局文件,根据屏幕底部...

IOS MenuViewController实现弹出菜单效果

在写项目时,要实现一个从下移上来的一个弹出菜单,并且背景变深的这么一个效果,在此分享给大家。 主要说一下思路及一些核心代码贴出来,要想下载源码,请点击下载:MenuView...

iOS实现搭建聊天页面的实例代码

由于工作需要,需要用到ios聊天页面,在网上搜了半天没有想要的,果断自己写一个,发个笔记 功能分析,模仿QQ聊天页面 输入框失去第一响应的情况: 1:点击页面 2:下滑页面 输入...

iOS利用UIScrollView实现图片的缩放实例代码

本文介绍了iOS利用UIScrollView实现图片的缩放实例代码,分享给大家: 第一步:添加scrollView到控制器 中 UIScrollView *scrollView = [[UIScrollView alloc] init]; scrollView.frame = CGRectMake(40, 250, 300, 200)...

iOS输出手机系统版本号

一,代码。 - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. //手机系统版本 NSString* phoneVersion = [[UIDevice currentDevice] systemVersion]; NSLog(@"--手机系统...

iOS获取手机通讯录方式方法(最新)

最近学习了iOS获取手机通讯录方式方法,现在分享给大家。希望此文章对各位有所帮助。 一、iOS 9 以前的通讯录框架 AddressBookUI框架:提供了联系人列表界面、联系人详情界面、添加联...

iOS实现实时检测网络状态的示例代码

前言 在网络应用中,需要对用户设备的网络状态进行实时监控,有两个目的: (1)让用户了解自己的网络状态,防止一些误会(比如怪应用无能) (2)根据用户的网络状态进行智能...

iOS swift实现转场动画的方法示例

转场动画介绍 转场动画在我们日常开发中是经常遇到的,所谓转场动画,就是一个控制器的view切到另一个控制器的view上过程中过的动画效果。本例子是实现了在导航控制器的titleView边...

IOS 开发之UILabel 或者 UIButton加下划线链接

IOS 开发之UILabel 或者 UIButton加下划线链接 本文主要介绍了IOS中 UILable及UIButton的带下划线链接的实现方法及附有源码下载,大家开发IOS 应用有需要的可以参考下: 方法一: NSMutableAttr...

IOS 获取APP 版本号的实例详解

IOS 获取APP 版本号的实例详解 看代码的时候看到一句,用于获取.plist文件的版本号 labelVersion.text = [NSString stringWithFormat:@"v%@", [[NSBundle mainBundle] objectForInfoDictionaryKey:(NSString*)kCFBundleVersio...

IOS 开发之ios视频截屏的实现代码

IOS 开发之ios视频截屏的实现代码 现在好多视频截屏软件,这里提供一个IOS 视频截屏的方法,大家可以参考下, 实现代码: //截屏 static int i=0; -(IBAction)screenShot:(id)sender{ UIGraphicsBeginIm...

IOS 开发之UIView动画的实例详解

IOS 动画实例详解 iOS动画的实现方式多种多样,这里就只记录一下 beginAnimations:context 。 在你调用 beginAnimations:context:方法来启动一个动画后,动画并不会立即被执行,直 到你调用 UIView 类的...

IOS 创建并发线程的实例详解

IOS 创建并发线程的实例详解 创建并发线程 主线程一般都是处理UI界面及用户交互的事儿的。其他的事一般就要另外的线程去处理,如下载,计算等。。。 现在先简单创建3个线程,分别...

利用iOS开发实现翻转扑克牌动画的方法

前言 本文主要给大家介绍的关于利用iOS开发实现翻转扑克牌动画的方法,分享出来供大家参考学习,下面话不多说,来一起看看详细的介绍吧。 动画效果 实现原理 实现原理就是创建三...

iOS开发学习之监测程序的崩溃次数详解

前言 本文主要给大家介绍的是关于iOS如何监测程序崩溃次数的相关内容,分享出来供大家参考学习,下面话不多说,来一起看看详细的介绍: 在写代码之前,我们先弄明白一个app运行...

iOS 增加右侧按钮功能实例代码

一,工程图。 二,代码。 ViewController.m - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. //增加右侧按钮 [self addRightButton];}#pragma -mark -functions//增加...

iOS开发傻瓜式微信支付的方法教程

前言 本文主要给大家介绍了关于iOS开发傻瓜式微信支付的相关内容,分享出来供大家参考学习,下面来一起看看详细的介绍吧。 方法步骤如下: 先下载微信SDK,如果集成了友盟分享里...

iOS tableView实现单选和多选的实例代码

今天在项目中遇到了tableView的单选需求,现在总结一下,用一个简单的demo实现了简单的单选和多选两个功能.先看下效果图: 1:首先实现下单选 1:使用一个变量记录选中的行 @property (assign,...

iOS之Cocoapods安装教程(全面解析)

网上关于cocoapods的教程很多,关于它的优点我不赘述;但是我根据多次安装的经验,把我遇到的问题写一下,希望对新手有所帮助: 1. 设置输入源(由于默认的gem资源是国外的,由于历...

iOS 实现类似QQ分组样式的两种方式

思路 思路很简单,对模型数据操作或则控制界面显示 先看下json部分数据 "chapterDtoList": [{ "token": null, "id": 1295, "chapterName": "第一章", "parentId": 0, "chapterLevel": 0, "attachmentUrl": "", "description...

IOS 开发之Swift 元组的实例详解

IOS 开发之Swift 元组的实例详解 元组是多个值组合而成的复合值。元组中的值可以是任意类型,而且每一个元素的类型可以是不同的。 元组声明 //普通声明var point = (5,2)var httpResponse =...

详解IOS UITableViewCell 的 imageView大小更改

详解IOS UITableViewCell 的 imageView大小更改 实例代码: - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{ static NSString *CellIdentifier = @"Cell"; UITableViewCell *cell = [...

swift 单例的实现方法及实例

swift 单例的实现方法及实例 定义Game类,代码如下: public class Game { public var score = 0 public static let dafaultGame = Game() private init(){ } public func addscore(){ score += 10 }} 1、将init方法设置成private...

iOS中只让textField使用键盘通知的实例代码

代码: #import "ViewController.h"@interface ViewController ()@end@implementation ViewController- (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. //为textField增加键盘事...

iOS如何实现强制转屏、强制横屏和强制竖屏的实

本文介绍了iOS如何实现强制转屏、强制横屏和强制竖屏的实例代码,分享给大家 今天项目中遇到正在看视频的时候账号被挤,如果当时是横屏的情况下,需要强制竖屏。真头疼,网上找...

iOS中仿QQ侧滑菜单功能

UITabBarController做QQ侧滑菜单效果: 首先要了解UITabBarController的层级结构: UITabBarController加载的其它UIViewController的View都是被添加在UITransitionView上(这是一个私有API),UITransitionView在s...

iOS中设置清除缓存功能的实现方法

绝大多数应用中都存在着清楚缓存的功能,形形色色,各有千秋,现为大家介绍一种最基础的清除缓存的方法。清除缓存基本上都是在设置界面的某一个Cell,于是我们可以把清除缓存封...