Welcome 微信登录

首页 / 移动开发 / IOS

iOS App初次启动时的用户引导页制作实例分享

iOS App初次启动时的用户引导页制作实例分享

应用程序APP一般都有引导页,引导页可以作为操作指南指导用户熟悉使用;也可以展现给用户,让用户了解APP的功能作用。引导页制作简单,一般只需要一组图片,再把图片组展现出来就可以了。展示图片组常用UIScrollView来分页显示,并且由UIPageControl页面控制器控制显示当前页。UIScrollView和UIPageControl搭配会更加完美地展现引导页的功能作用。下面我们来看具体的实例:我们用NSUserDefaults类来判断程序是不是第一...
iOS实现手势解锁操作

iOS实现手势解锁操作

本文主要介绍通过手势识别实现手势解锁功能,这个方法被广泛用于手机解锁,密码验证,快捷支付等功能实现。事例效果如下所示。首先,我们先分析功能的实现过程,首先我们需要先看大致的实现过程:1.加载九宫格页面2.实现按钮被点击及滑动过程中按钮状态的改变3.实现滑动过程中的连线4.绘制完毕后判定密码是否正确,5.密码判定后实现跳转。下面我们就来用代码实现上述五个过程。1.加载九宫格界面1.1九宫格内控件的分布 3*3 ,我们可以自定义view(包含3*3个按钮),添...
iOS应用开发中UITabBarController标签栏控制器使用进阶

iOS应用开发中UITabBarController标签栏控制器使用进阶

做了这么长时间的ios开发了,最基本的UITabBarController和UINavigationController都用了好长时间了,总是改现成的代码,或者各种自定义控件的修改,用的都有些混乱了,呵呵。还是自己做个demo再复习一下吧,记录下来以备后续翻查。一、UITabBarController和UINavigationController的联合使用 这种方法最常见,好像一般有tabbar都会有naviBar。一般使用,1. 在appDelegate...
详解iOS App开发中UIViewController的loadView方法使用

详解iOS App开发中UIViewController的loadView方法使用

当你访问一个ViewController的view属性时,如果此时view的值是nil,那么,ViewController就会自动调用loadView这个方法。这个方法就会加载或者创建一个view对象,赋值给view属性。loadView默认做的事情是:如果此ViewController存在一个对应的nib文件,那么就加载这个nib。否则,就创建一个UIView对象。如果你用Interface Builder来创建界面,那么不应该重载这个方法。控制器的lo...
详解在iOS App中自定义和隐藏状态栏的方法

详解在iOS App中自定义和隐藏状态栏的方法

自定义状态栏有时候,需要在状态栏上显示一些自定义信息,比如新浪微博的官方iOS客户端:告知用户信息处于发送队列、发送成功或者发送失败。如上图,通过在状态栏显示自定义信息,可以给用户友好又不影响软件使用的提示。为此,我们显得定义一个自定义状态栏类,包含一个显示信息的Label:复制代码 代码如下:@interface CustomStatusBar : UIWindow { UILabel *_messageLabel; } - (void)showSt...
iOS开发实现音频播放功能

iOS开发实现音频播放功能

音频播放1、介绍- 功能介绍用于播放比较长的音频、说明、音乐 ,使用到的是AVFoundation- 框架介绍* AVAudioPlayer* 初始化:注意 :(3)必须声明全局变量的音乐播放对象、或者是属性的音乐播放对象 才可以播放(4)在退出播放页面的时候 一定要把播放对象置空 同时把delegate置空导入框架:#import <AVFoundation/AVFoundation.h>声明全局变量@interface ViewContro...
iOS实现图片轮播效果

iOS实现图片轮播效果

本文实例为大家分享了IOS图片轮播效果的实现过程,供大家参考,具体内容如下平时APP中的广告位或者滚动的新闻图片等用到的就是图片轮播这种效果,实现方式主要有两种,一种ScrollView+ImageView,另一种则是通过CollectionView,今天总结的是ScrollView这种方式。1.图片轮播效果实现主要实现思路是:根据图片总数及宽高设置好ScrollView的大小,每切换一张图片相当于在ScrollView上进行一个图片宽度的移动行为,并加入...
IOS实现图片轮播无限循环效果

IOS实现图片轮播无限循环效果

本文接着上篇文章进行叙述讲解,主要为大家分享了图片轮播无限循环效果的实现方法,具体内容如下之前说到第一个问题,ScrollView移动到最后一张图片时无法移动了,这是因为ScrollView已经移动到最后,而图片又是依次排列,自然也就无法移动。解决办法是,我们换一个思路实现图片轮播效果,ScrollView上只放三个ImageView,屏幕始终显示中间的ImageView,左边和右边的ImageView分别代表前一张图片和后一张图片,屏幕移动的时候,中间的...
iOS开发中使用UIScrollView实现无限循环的图片浏览器

iOS开发中使用UIScrollView实现无限循环的图片浏览器

一、概述UIKit框架中有大量的控件供开发者使用,在iOS开发中不仅可以直接使用这些控件还可以在这些控件的基础上进行扩展打造自己的控件。在这个系列中如果每个控件都介绍一遍确实没有必要,所谓授人以鱼不如授人以渔,这里会尽可能让大家明白其中的原理,找一些典型的控件进行说明,这样一来大家就可以触类旁通。今天我们主要来看一下UIScrollView的内容:UIViewUIScrollView实战--图片浏览器二、UIView在熟悉UIScrollView之前很有必...
iOS实现顶部标签式导航栏及下拉分类菜单

iOS实现顶部标签式导航栏及下拉分类菜单

本文实例为大家分享了iOS实现顶部标签式导航栏及下拉分类菜单的全部过程,供大家参考,具体内容如下当内容及分类较多时,往往采用顶部标签式导航栏,例如网易新闻客户端的顶部分类导航,最近刚好有这样的应用场景,参考网络上一些demo,实现了这种导航效果,记录一些要点。效果图(由于视频转GIF掉帧,滑动和下拉动画显得比较生硬,刚发现quickTime可以直接录制手机视频,推荐一下,很方便)1.顶部标签式导航栏 (1)实现思路其实就是在上下两个UIScrollView...
解决iOS7上UITextField限制字数输入导致崩溃问题的方法

解决iOS7上UITextField限制字数输入导致崩溃问题的方法

在一些场景中,需要限制用户的输入字数,例如在textField里进行控制(textView也类似,崩溃原因也相同),如图所示系统会监听文本输入,需要注意的第一点是输入法处于联想输入还未确定提交的时候,对于第三方输入法例如搜狗,联想状态下的输入,是监听不到,除非点击确定输入到textField,才会触发changed事件。但对于系统键盘,联想状态下的输入也会监听,这里如果不处理就容易发生崩溃,例如当快要达到字数限制时,继续输入,此时textField.tex...
<< 41 42 43 44 45 46 47 48 49 50 >>