现在位置: 首页 > iOS
2020年02月18日 编程语言 ⁄ 共 866字 评论关闭

iOS webview捕获H5按钮方法示例代码 前言 本文主要给大家介绍了关于iOS webview捕获H5按钮的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧 方法如下: 实现iOS webview捕获使用H5中按钮的点击方法,可以使用JSContext. 1.在工程中Linked Frameworks and Libraries中加入JavaScriptCore.framework 2.在使用的地方#import <JavaScriptCore/JavaScriptCore.h> 3.实现webvie

阅读全文
2020年02月18日 编程语言 ⁄ 共 1246字 评论关闭

iOS自定义PageControl的方法示例 前言 本文主要给大家介绍了关于iOS自定义PageControl的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧 自定义PageControl 我们经常会用到PageControl,但是系统的PageControl只有一种样式,不支持多样化,这里简单介绍一个简单的自定义PageControl. 主要功能: 可以自定义间隙 可以自定义高度 可以自定义选中点的宽度 每个点有点击事件 可以自定义选中和非选中的图片 可以设置居左.居中.居右样式 支持长条形状 实现: 将自定义P

阅读全文
2020年02月18日 编程语言 ⁄ 共 5267字 评论关闭

iOS使用UIKeyInput自定义密码输入框的方法示例 前言 开发中很多地方都会遇到密码输入,这时候往往需要根据UI设计自定义.这里遵守UIKeyInput,实现协议中的方法,让自定义View可以进行文字输入:再通过func draw(_ rect: CGRect)绘制现自定义UI:使用配置类来统一接口:使用代理来管理各种输入相关的事件.文章末尾有提供OC和Swift双语的CLDemo下载,这里讲解就使用Swift. 1.遵守UIKeyInput协议,实现文字输入 遵守UIKeyInput协议,实现协议中- (BOOL)hasText. – (voi

阅读全文
2020年02月18日 编程语言 ⁄ 共 1614字 评论关闭

iOS如何改变UIBarButtonItem的大小详解 前言 基本上每个iOS APP里面都有导航,比如微信.QQ.支付宝.导航可以很方便地帮助我们管理视图控制器(UIViewController).导航的重要性不言而喻,基本上是每一位iOS初学者都要接触到的问题. iOS系统导航栏中有leftBarButtonItem和rightBarButtonItem,我们可以根据自己的需求来自定义这两个UIBarButtonItem. 本文主要介绍的是关于iOS改变UIBarButtonItem大小的相关内容,下面话不多说了,来一起看看详细的介绍吧 实现方法

阅读全文
2020年02月18日 编程语言 ⁄ 共 2763字 评论关闭

iOS自定义字体显示问题的完美解决方法 前言 本篇文章讲的是在实际项目中碰到一款自定义字体在展示上出现问题,然后运用先进的苹果爸爸的工具来解决这个问题的故事. 下面话不多说了,来一起看看详细的介绍吧 1. 自定义字体出什么问题了? 设计师们的作品总是千变万化,为了成就他们,作为程序员的我们只好满足他们喽. 所以当设计师用到一款神奇的字体的时候,我是不会拒绝的,就像下面这个样子: 为了让大家能更好的看到这个问题,我把 label 设置了一个背景色,label 的 width 和 height 都等于50.现在,在 storyboard

阅读全文
2020年02月18日 编程语言 ⁄ 共 2985字 评论关闭

iOS实现九宫格自动生成视图 在移动开发里有相当多的时候需要使控件呈现九宫格格式的分布,最常见的如 图案解锁界面: 相册管理界面: 单独创建一个这样界面的步骤相当繁琐,要创建父视图用于控制每一个单独的控件,而控件添加的时候还要判断每一格的位置,而且代码复用性不高,因为每一种九宫格视图的控件边距,控件的宽高不同. 所以,是否可以写一个这样的模块,只需要提供一个子控件的frame就能够生成一个完整的九宫格视图呢? 以下是我的思路: 首先肯定是用一个类来管理整个模块的,所以创建一个UISodokuView类继承于UIScrollV

阅读全文
2020年02月18日 编程语言 ⁄ 共 6684字 评论关闭

iOS开发技巧之自定义相机 最近公司的项目中用到了相机,由于不用系统的相机,UI给的相机切图,必须自定义才可以.就花时间简单研究了一下相机的自定义. 相机属于系统硬件,这就需要我们来手动调用iPhone的相机硬件,分为以下步骤: 1.首先声明以下对象 #import <AVFoundation/AVFoundation.h> //捕获设备,通常是前置摄像头,后置摄像头,麦克风(音频输入) @property (nonatomic, strong) AVCaptureDevice *device; //AVCap

阅读全文
2020年02月18日 编程语言 ⁄ 共 4806字 评论关闭

iOS自定义UIButton点击动画特效 借鉴相关资料,整理了一个很有意思的button动画效果,iOS自定义UIButton点击动画特效 先看一下效果图: 下面贴上代码: ViewController: #import <UIKit/UIKit.h> @interface ViewController : UIViewController @end #import "ViewController.h" #import "HWButton.h" #define mainW [UIScr

阅读全文
2020年02月18日 编程语言 ⁄ 共 1101字 评论关闭

iOS实现截取字符串中汉字功能 本文实例为大家分享了iOS截取字符串中汉字的具体代码,供大家参考,具体内容如下 写了一个简单的例子,从第一个汉字开始截取字符串.下面贴上代码: #import "ViewController.h" @interface ViewController () @end @implementation ViewController – (void)viewDidLoad { [super viewDidLoad]; NSArray *array = @[@"03-15_0

阅读全文
2020年02月18日 编程语言 ⁄ 共 4883字 评论关闭

iOS自定义水平滚动条、进度条 iOS自定义水平滚动条.进度条,继承UIView,可点击轨道.滑动滑块交互. 先看一下效果图: 简单说一下逻辑,新建一个继承UIView的类,分别给轨道.滑块添加UITapGestureRecognizer点击.UIPanGestureRecognizer滑动手势.获取偏移量,计算控件位置,刷新视图. 下面贴上核心代码: 显示视图,在控制器调用代码: HWSlider *slider = [[HWSlider alloc] initWithFrame:CGRectMake(10, 50, 300

阅读全文