IOS
-
IOS应用内跳转系统设置相关界面的方法
在iOS开发中,有时会有跳转系统设置界面的需求,例如提示用户打开蓝牙或者WIFI,提醒用户打开推送或者位置权限等.在iOS6之后,第三方应用需要跳转系统设置界面,需要在URL type中添加一个pre ...
-
iOS开发中使app获取本机通讯录的实现代码实例
一.在工程中添加AddressBook.framework和AddressBookUI.framework 二.获取通讯录 1.在infterface中定义数组并在init方法中初始化 复制代码 代码 ...
-
iOS常用算法之两个有序数组合并(要求时间复杂度为0(n))
思路: 常规思路: 先将一个数组作为合并后的数组, 然后遍历第二个数组的每项元素, 一一对比, 直到找到合适的, 就插入进去; 简单思路: 设置数组C, 对比A和B数组的首项元素, 找到最小的, 就放 ...
-
IOS开发中NSURL的基本操作及用法详解
NSURL其实就是我们在浏览器上看到的网站地址,这不就是一个字符串么,为什么还要在写一个NSURL呢,主要是因为网站地址的字符串都比较复杂,包括很多请求参数,这样在请求过程中需要解析出来每个部门,所以 ...
-
iOS开发技巧之状态栏字体颜色的设置方法
状态栏的字体为黑色:UIStatusBarStyleDefault 状态栏的字体为白色:UIStatusBarStyleLightContent 一.在info.plist中,将View contro ...
-
iOS DropDown下拉按钮效果代码分享
本文实例为大家分享了iOS下拉按钮效果展示的具体代码,供大家参考,具体内容如下 一.效果图. 二.工程图. 三.代码. RootViewController.h #import <UIKit/U ...
-
仿IOS的越界回弹效果和左右滑动功能
最初的本意是做一个TimeLine时间轴,到后来逐渐成为了一个侧滑的自定义控件.也很感谢大家的支持,所以趁着年初有空闲,重构了当前项目.以后也会逐渐完善和维护本项目并提供maven依赖,再次感谢! F ...
-
iOS实现按钮点击选中与被选中切换功能
其实这个没什么记的,初始化按钮给按钮分别设置选中时对图片和被选中时的图片,给按钮添加方法,在方法中实现三句话就OK了,下面直接看代码: 首先在.m中声明一个按钮 @property (nonatomi ...
-
iOS 定制多样式二维码
二维码/条形码是按照某种特定的几何图形按一定规律在平台(一维/二维方向上)分布的黑白相间的图形纪录符号信息.使用若干个与二进制对应的几何形体来表示文字数值信息. 最常见的二维码功能包括信息获取.网站跳 ...
-
iOS的UI开发中Button的基本编写方法讲解
一.简单说明 一般情况下,点击某个控件后,会做出相应反应的都是按钮 按钮的功能比较多,既能显示文字,又能显示图片,还能随时调整内部图片和文字的位置 二.按钮的三种状态 normal(普通状态) 默认情 ...
-
iOS中tableView cell分割线的一些设置技巧
前言 对于iOS的tableView的cell的分割线,一般我们很少使用不是系统默认的,但是有些项目要求还是要求我们去改变分割线的颜色或者外形以配合整个项目的色调.这个苹果公司早都为我们想到了. 一. ...
-
iOS实现自动循环播放的banner实例详解
前言 对于banner轮播图,相信大家都会经常用到.自动循环播放的banner是很常见的UI组件.如何实现呢?下面就来给大家详细介绍下,话不多说了,下面来一起学习学习吧. 1.实现思路 1.横向滚动的 ...
-
IOS之构造方法与自定义构造方法的区别与实现
构造方法,也就是int方法,不接受任何的参数,而在实际的开发过程中,为了方便,会经常自定义构造方法.因此,以下分别介绍下构造方法和自定义构造方法的实现. #import <Foundation/ ...
-
iOS中震动反馈(UIFeedbackGenerator)与系统震动详解
Taptic Engine 先了解一个概念--Taptic Engine Taptic Engine 是苹果产品上推出的全新震动模块,该元件最早出现在 Apple Watch 中.iPhone 6s ...
-
iOS中对文本的字符限制示例详解
需求 1.对于文本框,字数限制是一种很常见的需求,判断text.length 即可,然而交互提出了对字符限制,一个英文.一个数字 对应一个字符,一个汉字 对应 两个字符,并只可以输入中英文数字.so ...
-
iOS实现不规则Button点击效果实例代码
需求 利用图片,实现一个如图的按钮组. 遇到的问题 如下图所示: 功能1.2.3.4的按钮可以实现点击功能.但是在红色方框四角的位置,也会响应相应的点击事件. 紫色方框内四角区域点击时,响应的方法是功 ...
-
iOS左右滑动标签页导航的设计
iOS中左右滑动切换,滑动标签页导航的设计思路,具体内容如下 iOS开发中经常(几乎每个APP都含有这样的页面吧,几乎!UI设计师也都是这样抄来抄去-..) demo见Github:SliderTab ...
-
iOS如何扫描HEIF格式的二维码图片
一.说在前面 iPhone 7 之后系统相机支持HEIF格式的图片,在扫描二维码时,该格式的图片需要转换成JPG格式才能进行扫描成功. 二.思路 用户在打开系统相册选择完一张照片后,要判断该照片是否是 ...
-
浅析iOS应用开发中线程间的通信与线程安全问题
线程间的通信 简单说明 线程间通信:在1个进程中,线程往往不是孤立存在的,多个线程之间需要经常进行通信 线程间通信的体现 1个线程传递数据给另1个线程 在1个线程中执行完特定任务后,转到另1个 ...
-
Xcode8 更新解决模拟器找不到的方法
更新了Xcode8后,模拟器莫名的消失了.看了一下Xcode文件夹,SDK都在 首先试试重启电脑和Xcode后看看模拟器出现了没,没有的话只能重新建模拟器了. 方法如下: 1.打开Xcode-> ...
