ios实现自动获取label高度、宽度及最后一个位置详解

前言本文主要给大家介绍了关于ios自动获取label高度、宽度及最后一个位置的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。一、获取宽度,获取字符串...

2020-05-26

iOS中lebel特殊字符的自动换行问题解决

前言今天在工作被一个同事问,如果在label自动换行的时候,碰到特殊的字符串时候,我不想特殊字符串换行分开,该如何实现???
问题图片
说一下刚看到这个问题的时候,自己的思路:
1....

2020-05-26

iOS开发中使用文字图标iconfont的应用示例

在iOS的开发中,各种图标的使用是不可避免的,如果把全部图标做成图片放在项目中,那么随着项目的逐渐庞大起来,图片所占的地方就会越来越大,安装包也就随之变大了,如果图标需要根据...

2020-05-26

iOS中UILabel实现长按复制功能实例代码

前言网上有很多种给Label添加长按复制功能的方法,而在 UILabel 上实现长按复制,我用的是 UIMenuController。在 UITextView、UITextField 中,已经自带了这个东西,但是在 UILabel...

2020-05-26

iOS中WKWebView白屏问题的分析与解决

前言随着WKWebView的推出, 解决了很多UIWebView 的问题。比如加载速度慢,内存泄露等问题。WKWebView是在iOS 8 推出,前段时间正好把项目也适配到iOS 8 以上了,终于可以把项目中...

2020-05-26

iOS开发中音频视频播放的简单实现方法

前言我们在平时的iOS开发中,音视频的播放有很多种,目前系统的自带的都属于 AVFoundation 框架,更加接近于底层,所以灵活性很强,更加方便自定义还有就是第三方音视频视频播放,特点...

2020-05-26

iOS中利用UIBezierPath + CAAnimation实现心跳动画效果

前言最近在开发ios项目空闲之余,决定练习下UIBezierPath进行绘图和CAAnimation动画的使用,制作了一个心跳的动画,很简单的示例,下面话不多说了,来一起看看详细的介绍:GIF示例:核...

2020-05-26

iOS利用UIBezierPath + CAAnimation实现路径动画效果

前言上次给大家介绍了iOS利用UIBezierPath + CAAnimation实现路径动画效果的相关内容,今天实现一个根据心跳路径实现一个路径动画,让某一视图沿着路径进行运动.。效果图如下:核...

2020-05-26

IOS 下获取 rootviewcontroller 的版本不同的问题解决办法

IOS 下获取 rootviewcontroller 的版本不同的问题解决办法一般 原生的
[[UIApplication sharedApplication].keyWindow.rootViewController presentModalViewController:sel...

2020-05-26

iOS实现手势滑动解锁功能简析

题记在平常的生活中,我们大概经常遇见手势滑动解锁---也就是九宫格啊,已经出现好久了,虽然随着Apple的指纹解锁的发展手势解锁虽然还有但是因为其不如指纹解锁方便也用的也...

2020-05-26

iOS利用NSAttributedString实现图文混排效果示例

前言NSAttributedString 可以非常方便的实现文字排版和图文混排功能,UILabel 和 UITextView 都能添加 NSAttributedString 属性字符串,通过这一点,可以实现带有属性的文字和文...

2020-05-26

Objective-C Json 实例详解

Objective-C Json 实例详解通过使用NSJSONSerialization 可以Json与Foundation的相互转换。下面具体介绍 Objective-c json 的使用。Json To Fundation
使用 JSONObjectWith...

2020-05-26

iOS11适配工作及导航栏影藏返回文字的解决方法

前言本文主要介绍了关于iOS11适配及导航栏影藏返回文字的解决方法,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。一、iOS11适配工作这是一篇 WWDC Session...

2020-05-26

iOS中导航栏pop返回时出现黑块问题的解决方法

前言苹果在iOS7以后给导航控制器加了一个Pop手势,只要手指在屏幕边缘滑动,当前的控制器的视图就会随着你的手指移动,当用户松手后,系统会判断手指拖动出来的大小来决定是否要执...

2020-05-26

iOS中定位(location manager )出现log日志的解决办法

前言最近发现一个问题,自iOS 10.0以后,项目中老是出现有关定位管理者的日志信息,说定位管理者最好放在主线程;在实际开发中,当在子线程中创建定位管理者,有可能收不到回调信...

2020-05-26

iOS实现封装一个获取通讯录的工具类详解

前言本文给大家介绍了关于iOS如何封装一个获取通讯录工具类的相关内容,iOS获取通讯录一共有4个framework: AddressBook, AddressBookUI, Contacts, ContactsUI; 其中 Address...

2020-05-26

iOS之单独使用UISearchBar创建搜索框的示例

这里实现的是进入页面后直接在导航栏上显示搜索框(包含右侧取消按钮),并弹出键盘且搜索框为直接可输入状态(第一响应者),点击右侧取消按钮后收起键盘并返回上一页。搜索页面
1.实...

2020-05-26

iOS 11更新后及iPhone X推出后工程中遇到的问题及适配方法

1.UITableView滑动时右侧的滑动条忽长忽短的乱跳以及MJRefresh上拉刷新死循环这是因为tableView在iOS11默认使用Self-Sizing,tableView的estimatedRowHeight、estimatedSecti...

2020-05-26

iOS11 下载之断点续传的bug的解决方法

iOS11发布之后,可能很多带有下载功能的APP都会躺枪(ps:埋怨苹果爸爸几秒钟)。因为原先用来做断点续传的resumeData里带上了一个新值,而这个新值的出现,会导致几次暂停操作后下...

2020-05-26

iOS中利用CAGradientLayer绘制渐变色的方法实例

前言以前不用自己切图,现在要自己切图,看到设计稿有好多不同规格的渐变色的背景,一个一个切的话好麻烦,没有想到iOS本来就可以实现渐变色。也就是今天的主角CAGradientLayer。渐...

2020-05-26

iOS如何固定UITableView中cell.imageView.image的图片大小

前言凡是进行iOS开发的,基本上都会遇到要展示列表,或者即使不是标准列表,但由于数量不固定,也需要如同列表一样从上往下显示、加载的情况。这些,都绕不过对UITableView的使用。在...

2020-05-26

iOS动画解析之支付宝支付打钩动画的实现方法

前言我们平时在用支付宝付款时,会有一个支付中的动画和一个支付完成的动画。这篇博客主要分析一下这种动画效果,效果如下:支付宝支付动画一、动画解析为了方便观察,放慢了动画的...

2020-05-26

iOS动画解析之圆球加载动画XLBallLoading的实现

前言当网页的页面大小较大,用户加载可能需要较长的时间,在这些情况下,我们一般会用到(加载)loading动画,提示于用户页面在加载中,本文将详细给大家介绍关于iOS圆球加载动画XLBallLo...

2020-05-26

浅谈iphone X的简单适配问题(推荐)

上周Apple大大发布了新的设备,其中最引人注目的莫过于iphone X,对于这款设备官方有详尽的解说官方文档,除了最新的若干AR、人工智能等功能外,我们发现这也是一款全新尺寸的设备...

2020-05-26

iOS UILabel 设置内容的间距及高度的计算示例

前言UILabel 是的使用频率是非常频繁,当文字较多的时候,会显得密密麻麻的,不利于UI显示及用户观看。通常我们需要对 Label 中“行间距”或“文字间距”进行调整,从而使文字没那...

2020-05-26

浅谈iOS中的锁的介绍及使用

在平时的开发中经常使用到多线程,在使用多线程的过程中,难免会遇到资源竞争的问题,那我们怎么来避免出现这种问题那?线程安全是什么?当一个线程访问数据的时候,其他的线程不能对其...

2020-05-26

iOS11 SectionHeader 胡乱移动且滑动时出现重复内容的解决方法

升级到iOS 11后,痛苦的事情多起来了,以前版本没有的出现问题的代码,经过Xcode 9一编译,千万草泥马奔腾而过;今天碰到一个奇葩问题,直接进入主题:问题描述:-(CGFloat)tableView:(U...

2020-05-26

关于iOS 11的一些新特性适配实践总结

前言iOS 11 已经发布了一段时间了,随手记团队也早早的完成了适配。在这里,我们做了点总结,与大家一起分享一下关于 iOS 11 一些新特性的适配。
UIView & UIViewController
Layo...

2020-05-26

iOS中如何引用另一个工程的方法教程

前言想必很多程序猿都见过那些第三方的框架里边引用其他的工程的代码,初见觉得非常高大上,但是完全没有头绪,一直抱着羡慕的心态就这么不了了之了。后来我们项目里需要引入goog...

2020-05-26

iOS实现获取系统iTunes音乐的方法示例

播放音乐库中的音乐音乐是iOS的重要组成播放,无论是iPod、iTouch、iPhone还是iPad都可以在iTunes购买音乐或添加本地音乐到音乐库中同步到你的iOS设备。 本文将给大家详细介...

2020-05-26

ios scrollview嵌套tableview同向滑动的示例

我讨论的问题是嵌套同向滑动,能避免尽量避免。最好用一个tableview实现。一个tableview不够用了再嵌套,适用复杂场景。首先我说下不适用的,免得大家浪费时间。1.不适用上下拉刷...

2020-05-26

ios获取数据之encodeURI和decodeURI的实例

在APP开发过程中,免不了要进行ios的数据处理,在ios传递数据的过程中,会出现JSON数据获取不到的情况,这时候就轮到encodeURI 和 decodeURI出马了。1、encodeURI,decodeURIencodeU...

2020-05-26

iOS中在APP内加入AppStore评分功能的实现方法

iOS应用内部实现App Store评分功能,笔着整理总结有三种方式,各位可根据自己需求自己选择。先介绍下评分功能实现的三种方式。1,通用方式通过App内部打开网页形式,跳转到AppStore...

2020-05-26

iOS-Mac远程连接控制Window

用Mac电脑时想远程控制Windows电脑,摸索了半天搞定了1.下载Mac远程控制安装包2.安装好之后打开,就是点击下面的这个APP图标;3.打开后点击左上角的加号添加要远程的电脑信息,屏幕...

2020-05-26

ios 11和iphone x的相关适配问题及解决方法

有关iOS11 ,最大的变化就是增加了一个安全区域(safeArea)的概念,iOS11 适配的大部分问题都是由于它引起的。在ios 11中,tableView会莫名偏移,解决办法:
//解决iOS11 tableview会出...

2020-05-26

iOS-Mac配置Tomcat教程 Mac环境配置Tomcat教程

Mac环境配置Tomcat教程,具体内容如下Tomcat配置1.官网下载Tomcat配置包:http://tomcat.apache.org/download-70.cgi
2.下载之后,将解压后的的整个文件夹重新命名:ApacheTomcat(这...

2020-05-26

iOS开发之image图片压缩及压缩成指定大小的两种方法

///压缩图片+ (NSData *)imageCompressToData:(UIImage *)image{ NSData *data=UIImageJPEGRepresentation(image, 1.0); if (data.length>300*1024) { if (data.lengt...

2020-05-26

iOS中解决Xcode9的Log日志无法输出中文的问题小结

问题描述Xcode的Log日志输出中文的问题,一般都是重写NSArray,NSDictionary的- (NSString *)descriptionWithLocale:(id)locale;方法进行处理,最近升级到Xcode9会后发现原来...

2020-05-26

移动端页面在ios中不显示图片的解决方法

在移动端开发中,有的时候可能遇到这样的问题,我从别人网站上下载下来的图片,然后做出H5页面,但是在浏览器中和android中都显示正常,可是一到ios中图片就不显示了,这个时候就需要注...

2020-05-26

iPhoneX无导航栏页面适配问题解决方案

原全屏适配在iPhoneX会由于安全区域的变化导致显示不全。解决方案如下:在self.view上添加一个view,剩下的视图基于该view布局,view的约束随self.view.safeAreaInsets的改变需要...

2020-05-26

iOS中FMDB事务实现批量更新数据

本文实例为大家分享了iOS中FMDB事务实现批量更新数据,供大家参考,具体内容如下打开数据库(sqlite)///打开数据库+ (BOOL)openDataBase{ _TYDatabase = [[FMDatabase alloc]in...

2020-05-26

iOS 边下边播的实现代码

项目中之前使用的是AVPlayer直接播放URL地址,但是不知道是相机的wifi不够稳定还是代码的问题,app总是出现缓冲卡顿,就考虑改写成边下边播的模式,查过了许多资料,发现大部分都是用...

2020-05-26

iOS开发中指纹识别简单介绍

ios开发中指纹识别简单介绍,在iphone系列中,是从5S以后开始有了指纹识别的功能,在ios8的时候开放的指纹验证的接口。所以我们在进行指纹识别应用的时候要去判断机型以及系统的...

2020-05-26

iOS NSURLProtocol的具体使用方法详解

本文介绍了iOS NSURLProtocol的具体使用方法详解,分享给大家,具体如下:NSURLProtocol定义这两天在优化项目,无意间看到了NSURLProtocol,学习一下顺便总结下来。NSURLProtocol也是...

2020-05-26

详解iOS开发之NSURLProtocol的那些坑

NSURLProtocolNSURLProtocol能够让你去重新定义苹果的URL加载系统 (URL Loading System)的行为,URL Loading System里有许多类用于处理URL请求,比如NSURL,NSURLRequest,NSURLCon...

2020-05-26

iOS利用UITableView设置全屏分隔线的3种方法总结

前言本文主要给大家总结了iOS用UITableView设置全屏分隔线的3种方法,一般TableView设置全屏分隔线有下面三种方法:1.自定义cell,手动添加分割线隐藏自带的
tableView.separato...

2020-05-26

iOS正确监听手机静音键和侧边音量键的方法示例

前言
我们的App有这样一个Feature,用户通过音量键调节到最大音量时,会弹出一个Toast,提示 用户当前音量已经最大了,继续按音量上键可以设置为超大音量模式(通过调节音频文件的音...

2020-05-26

iOS 11 BUG的发现、定位和解决

前言在iOS 11发布之后,出现了一系列适配相关的问题,UIScrollView在pagingEnabled=YES时滑动手势不灵敏,UITableView的滑动删除功能变动,UIImagePickerViewController的取消按钮...

2020-05-26

iOS提取APP中的图片资源的方法

最近在学习swift的过程中,准备通过模仿一个app来实战一下,于是我去下载了一个斗鱼直播,不是打广告.....因为模仿嘛,所以就需要获取其中的图片资源,本以为能很顺利的得到,没想到还...

2020-05-26

iOS开发tips-UINavigationBar的切换效果

概述在iOS系统中,如果控制器是以push方式进行管理的话,那么事实上多个控制器是共享的同一个导航栏。当然iOS系统的设计无可厚非,但是国内的应用经常会遇到很多个性的设计,就比如...

2020-05-26
返回顶部
顶部