解决iOS11图片下拉放大出现信号栏白条的bug问题

废话不多说了,具体解决方法如下所示:if(@available(iOS11.0, *)) {self.tableView.contentInsetAdjustmentBehavior=UIScrollViewContentInsetAdjustmentNever;}else{// Fallb...

2020-05-26

iOS11和iPhoneX适配的一些坑

本文转载于:http://www.cocoachina.com/ios/20170921/20623.html导航栏导航栏高度的变化iOS11之前导航栏默认高度为64pt(这里高度指statusBar + NavigationBar),iOS11之后如果...

2020-05-26

使用scrollTop()解决IOS中输入法遮挡输入框问题

经过测试,发现有的IOS浏览器上输入法会弹出遮挡输入框,网上很多都是介绍用以下方法(function() { $(‘input').on(‘click', function () { var target = this; // 使用定时器...

2020-05-26

iOS 图片上传使用base64或者二进制流上传头像功能

我们在写代码的时候经常会将头像进行上传服务器,上传头像图片我试过两种方式一种方式就是使用base64字符串上传图片,这种形式我个人认为比较适合上传图片数量比较少的,比如上传...

2020-05-26

轻松理解iOS 11中webview的视口

iOS 11在状态栏区域带来了一些新的,也许是不直观的行为,这对使用Apache Cordova或Ionic等工具的开发人员尤为重要。尤其是这种行为变化会影响到任何基于Web的应用程序,这些应用...

2020-05-26

IOS开发-多线程队列测试代码

直接贴测试代码了。当前考虑的问题:
1.队列有多少个消费者
2.添加到队列的新task是同步运行(当前线程阻塞)还是异步(当前线程不阻塞)
3.多个队列之间的调度(此文章未涉及)
////...

2020-05-26

IOS中计算缓存文件的大小判断实例详解

IOS中计算缓存文件的大小判断实例详解IOS中计算缓存文件的大小判断,在这里分享一下自己的心得,希望和大家一起分享技术,如果有什么不足,还请大家指正。写出这篇目的,就是希望大家...

2020-05-26

IOS 集成微信支付功能的实现方法

IOS 集成微信支付功能的实现方法第一步:集成微信的SDK
https://pay.weixin.qq.com/wiki/doc/api/index.html
点击进入下载对应SDK或示例,最后可以看看示例程序第二步:在Xc...

2020-05-26

iOS自定义日期demo分享

有个项目需求是做个在日期上选择的,就是这种:网上看了几个日期的demo都太厚重了,移植起来太麻烦,然后打算自己写。就先写个简化的demo看看,主要有几个关键点: 首先要根据当...

2020-05-26

IOS 中UIImageView响应点击事件

IOS 中UIImageView响应点击事件有时候会遇到点击一张图片,然后让这张图片触发一个事件,或者是跳转视图,想到的第一个方法就是用UIButton,将Button的背景图片属性设置为该图片,效...

2020-05-26

iOS左滑手势失效的解决方法

iOS7之后,苹果优化了一个小功能,就是对于UINavagationController堆栈里的UIViewController,只要轻轻在视图控制器的左边缘右滑一下,该视图控制器就会pop出栈(前提当然是对于非根...

2020-05-26

IOS UIImagePickerController从拍照、图库、相册获取图片

IOS UIImagePickerController从拍照、图库、相册获取图片iOS 获取图片有三种方法:1. 直接调用摄像头拍照2. 从相册中选择3. 从图库中选择UIImagePickerController 是系统提供...

2020-05-26

IOS NSNotification 键盘遮挡问题的解决办法

IOS NSNotification 键盘遮挡问题的解决办法从键盘通知中获得键盘尺寸
键盘尺寸存在于NSNotification中。1;在AddDrinkViewController中添加keyboardDidShow和keyboardDidHid...

2020-05-26

IOS ObjectiveC中的赋值与对象拷贝

IOS ObjectiveC中的赋值与对象拷贝在开发过程中我们经常会遇到对象拷贝的问题,下面我们分别讨论赋值操作、对象拷贝、以及浅拷贝(Shallow copy)与深拷贝(Deep copy)的区别与各自...

2020-05-26

iOS 获取当前的ViewController的方法

本文介绍了iOS 获取当前的ViewController,分享给大家。具体如下通过简单的判断[UIViewController class],就认定它是想要的控制器是不对的:if ([nextResponder isKindOfClass:[...

2020-05-26

IOS 开发之查看大图的实现代码

IOS 开发之查看大图的实现代码本项目是取自传智播客的教学项目,加入笔者的修改和润饰。1. 项目名称:查看大图2. 项目截图展示3. 项目功能 左右滑动查看图片 支持缩放功能...

2020-05-26

iOS开发生成二维码图片(附中间带有小图标二维码)

生成二维码图片也是项目中常用到的,二维码的扫描Git上有很多好用的,这里主要说下二维码的生成1.普通二维码1.1 方法/** 生成二维码 QRStering:字符串 imageFloat:二维码图片大小...

2020-05-26

iOS开发之隐藏导航栏线的简单代码

去除navigationBar上那条线: ///隐藏navigationBar导航栏线(直接写在UINavigationController-viewDidLoad方法里面即可) UIView *backgroundView = [self.navigationBar su...

2020-05-26

iOS开发之时间戳(或date)转字符串的实例代码

1.时间戳转字符串///时间戳转化为字符转0000-00-00 00:00+ (NSString *)time_timestampToString:(NSInteger)timestamp{ NSDate *confromTimesp = [NSDate dateWithTimeInte...

2020-05-26

IOS 应用程序管理的实现

IOS 应用程序管理的实现1. 项目名称:应用管理2. 项目截图展示3. 项目功能展示应用图标,名称和下载按钮
点击下载按钮,出现“正在下载”图标
4. 项目代码模型代码:AppInfo.h
#imp...

2020-05-26

iOS 多线程总结之GCD的使用详解

进程与线程进程就是一个应用程序在处理机上的一次执行过程,它是一个动态的概念,而线程是进程中的一部分,进程包含多个线程在运行。
线程是指进程内的一个执行单元,也是进程内的...

2020-05-26

IOS初始化控制器的实现方法总结

IOS初始化控制器的实现方法总结一.ViewControllViewController方法#import "AppDelegate.h"#import "ViewController.h"@interface AppDelegate ()@property(nonatomic,stro...

2020-05-26

浅述iOS11 Xcode 9 按住command 单击 恢复到从前(直接跳转到定义)

2017年9月20日,苹果如期推送 Xcode 9 和 iOS 11的更新.Xcode 9正式版与之前beta版本相差不大,编辑器有较大调整,试写代码,发现“跳转定义”跟以前不一样了,之前按住command +鼠...

2020-05-26

iOS 解决按钮背景图片拉伸问题(推荐)

问题如图:设置按钮的背景图片被拉伸解决方案- (void)awakeFromNib{ [super awakeFromNib]; //让背景图片不要拉伸 UIImage *image = _loginRegisterBtn.currentBackground...

2020-05-26

iOS 图片加载框架SDWebImage解读

目的在使用SDWebImage加载图片时,尤其是加载gif等大图时,SDWebImage会将图片缓存在内存中,这样是非常吃内存的,这时我们就需要在适当的时候去释放一下SDWebImage的内存缓存,才不...

2020-05-26

iOS中常见的视图和图片处理示例详解

前言众所周知在开发中不可避免的会遇到一些图片和视图的处理,我这里总结的这些只是我遇到的一些,以供下次使用查看。下面话不多说了,来一起看看详细的介绍吧。图片的旋转
是UII...

2020-05-26

IOS中UITextView或UITextField字数限制的实现

IOS中UITextView或UITextField字数限制的实现UITextView或UITextField字数限制,输入时的限制,复制粘贴时的限制字数限制有三种方法
在代理方法“- (BOOL)textField:(UITextFie...

2020-05-26

IOS 中NSTimer定时器的使用

IOS 中NSTimer定时器的使用NSTimery 定时器,主要用于进行定时执行指定方法,常用场景如:获取验证码的按钮倒计时;图片轮播定时。
1 使用注意事项:
1.1 倒计时时间间隔(时间单位是秒...

2020-05-26

IOS多线程编程NSThread的使用方法

IOS多线程编程NSThread的使用方法NSThread是多线程的一种,有两种方法创建子线程
(1)优点:NSThread 比GCD、NSOperation都轻量级
(2)缺点:需要自己管理线程的生命周期,线程同步。线程...

2020-05-26

iOS如何为导航栏添加播放动画

本文实例为大家分享了iOS为导航栏添加播放动画的具体代码,供大家参考,具体内容如下FLAudioVisualizerView.h#import <UIKit/UIKit.h>@interface FLAudioVisualizerView : UIVi...

2020-05-26

IOS 中CATextLayer绘制文本字符串

IOS 中CATextLayer绘制文本字符串CATextLayer使用Core Text进行绘制,渲染速度比使用Web Kit的UILable快很多。而且UILable主要是管理内容,而CATextLayer则是绘制内容。
CAText...

2020-05-26

IOS 中CALayer绘制图片的实例详解

IOS 中CALayer绘制图片的实例详解CALayer渲染内容图层。与UIImageView相比,不具有事件响应功能,且UIImageView是管理内容。
注意事项:如何使用delegate对象执行代理方法进行绘...

2020-05-26

iOS 各种修饰符的区别汇总(推荐)

atomic设置成员变量的@property属性时,默认为atomic,提供多线程安全。在多线程环境下,原子操作是必要的,否则有可能引起错误的结果。加了atomic,setter函数会变成下面这样:{lock}i...

2020-05-26

解决iOS11刷新tableview会出现漂移的现象

首先要注意这只是在iOS11下会出现的bug,如果iOS10以及以下也有问题的情况不属于此列问题的动图如下所示,如果要做每隔一段短时间就刷新一个section甚至整个tableview的操作的...

2020-05-26

iOS开发之如何给View添加指定位置的边框线详解

前言本文主要给大家介绍了关于iOS如何给View添加指定位置边框线的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。略微封装了一下,给View添加指定位...

2020-05-26

iOS 10拨打系统电话弹出框延迟出现问题的解决

前言最近在开发中遇到了一些问题,发现iOS 10拨打系统电话发现弹出框会延迟2s左右出现,很不爽,研究了一下,发现是openURL在iOS 10及其之后会阻塞主线程
所以,拨打电话前,做个判断,下...

2020-05-26

解决ios端点击按钮闪烁问题(小tips)

在ios端,safari浏览器上触发click事件有300ms的延迟相应,为touch添加的样式会和click冲突而出现闪烁问题在safari中触摸事件的相应顺序如下:touchstart --> touchmove --> touc...

2020-05-26

iOS 11 AppIcon不显示问题小结

今天更新Xcode 9 后,在运行老项目时遇到一个小坑,就是无论如何都不显示AppIcon,在网络上找到了方法,单并没有解决,其实不是方法的问题,只是有一个小细节要注意,在这里提示一...

2020-05-26

IOS开发之字典转字符串的实例详解

IOS开发之字典转字符串的实例详解在实际的开发需求时,有时候我们需要对某些对象进行打包,最后拼接到参数中
例如,我们把所有的参数字典打包为一个 字符串拼接到参数中思路:...

2020-05-26

IOS正则表达式之验证密码身份证手机号

IOS正则表达式之验证密码身份证手机号在项目中,我们在验证用户的输入,最简单的方法就是使用正则表达式了,ios系统也提供很方便的方法,让我们可以轻松的来验证用户名,密码,身...

2020-05-26

IOS开发仿微信右侧弹出视图实现

IOS开发仿微信右侧弹出视图实现微信首页的+号,点击之后会弹出一个更多的视图,这个视图如何实现呢&#63;
实现该效果可能需要以下技术要点:
1.图片拉伸,通过拉伸图片的中间的...

2020-05-26

iOS 高效的分页加载实现示例

今天在review代码的时候发现之前的tableview 和 collectview 的分页加载逻辑还有优化的余地,于是进行了优化。一、tableview的分页加载的代码对比
没有优化之前的代码如下:...

2020-05-26

React Native学习教程之自定义NavigationBar详解

前言在刚开始学习React Native的时候,版本还是0.20,问题一大堆,Navigation这个问题更是很多,首先,是NavigationBar的问题,NavigationIOS有NavigationBar,Navigation却需要自定义一...

2020-05-26

React Native学习教程之Modal控件自定义弹出View详解

前言最近在学习RN,好多知识都懒得写,趁今天有空,来一发吧,Modal控件的一个小demo;下面话不多说了,来一起看看详细的介绍吧。参考文章地址:http://reactnative.cn/docs/0.27/modal.h...

2020-05-26

iOS如何为圆角添加阴影效果示例代码

前言大家都知道在iOS中为UIView添加阴影还是比较简单的,只需要设置layer的shadow属性就可以了,但是问题在于设置阴影之后,必须设置masksToBounds为NO,而圆角图片则要求masksToBo...

2020-05-26

iOS中UIAlertController设置自定义标题与内容的方法

前言相信大家都知道,UIAlertController的标题和内容都是黑色的(对UIAlertController不了解的朋友可以参考这篇文章),但是在很多场景下都需要修改他们的颜色,比如在输入错误时把提...

2020-05-26

iOS UIAlertController中UITextField添加晃动效果与边框颜色详解

前言大家都知道在iOS8中引入了UIAlertController,通过UIAlertController可以方便的添加文本框进行编辑,但是,在输入错误的内容时,如何对用户进行提醒就成了问题,因为UIAlertContr...

2020-05-26

iOS如何将UIButton中的图片与文字上下对齐详解

前言相信每位iOS开发者都知道在UIButton中可以设置图片和文字,也经常见到同时设置有图片和下方提示文字的按钮,但是当我自己去对图片按钮添加提示文字的时候,却发现这并不是想...

2020-05-26

iOS设置圆角的三种方法

本文实例为大家分享了iOS设置圆角的三种方式,供大家参考,具体内容如下第一种方法:通过设置layer的属性最简单的一种,但是很影响性能,一般在正常的开发中使用很少.UIImageView...

2020-05-26

iOS开发之WKWebViewJavascriptBridge Xcode9中导致crash的解决

前言本文主要给大家介绍了关于iOS WKWebViewJavascriptBridge Xcode9中导致crash的相关解决办法,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。WKWebViewJa...

2020-05-26
返回顶部
顶部