iOS实现底部弹出PopupWindow效果 iOS改变背景透明效果
底部弹出PopupWindow,背景变为半透明效果,采用两种方式实现先来看看运行效果图
[方式一]实现从底部弹出PopupWindow原理:定义一个高度为wrap_content的PopupWindow布局文件,根...
底部弹出PopupWindow,背景变为半透明效果,采用两种方式实现先来看看运行效果图
[方式一]实现从底部弹出PopupWindow原理:定义一个高度为wrap_content的PopupWindow布局文件,根...
在写项目时,要实现一个从下移上来的一个弹出菜单,并且背景变深的这么一个效果,在此分享给大家。
主要说一下思路及一些核心代码贴出来,要想下载源码,请点击下载:MenuViewControlle...
由于工作需要,需要用到ios聊天页面,在网上搜了半天没有想要的,果断自己写一个,发个笔记
功能分析,模仿QQ聊天页面输入框失去第一响应的情况:
1:点击页面
2:下滑页面
输入框成为第一...
本文介绍了iOS利用UIScrollView实现图片的缩放实例代码,分享给大家:第一步:添加scrollView到控制器中 UIScrollView *scrollView = [[UIScrollView alloc] init]; scrollView...
一,代码。- (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. //手机系统版本 NSString* phoneVe...
最近学习了iOS获取手机通讯录方式方法,现在分享给大家。希望此文章对各位有所帮助。
一、iOS 9 以前的通讯录框架AddressBookUI框架:提供了联系人列表界面、联系人详情界面、...
前言在网络应用中,需要对用户设备的网络状态进行实时监控,有两个目的:(1)让用户了解自己的网络状态,防止一些误会(比如怪应用无能)(2)根据用户的网络状态进行智能处理,节省用户流量,提高...
转场动画介绍转场动画在我们日常开发中是经常遇到的,所谓转场动画,就是一个控制器的view切到另一个控制器的view上过程中过的动画效果。本例子是实现了在导航控制器的titleVie...
IOS 开发之UILabel 或者 UIButton加下划线链接 本文主要介绍了IOS中 UILable及UIButton的带下划线链接的实现方法及附有源码下载,大家开发IOS 应用有需要的可以参考...
IOS 获取APP 版本号的实例详解看代码的时候看到一句,用于获取.plist文件的版本号
labelVersion.text = [NSString stringWithFormat:@"v%@", [[NSBundle mainBundle] objectF...
IOS 开发之ios视频截屏的实现代码 现在好多视频截屏软件,这里提供一个IOS 视频截屏的方法,大家可以参考下,实现代码://截屏 static int i=0; -(IBAction)screenShot:(...
IOS 动画实例详解iOS动画的实现方式多种多样,这里就只记录一下 beginAnimations:context 。在你调用 beginAnimations:context:方法来启动一个动画后,动画并不会立即被执行,...
IOS 创建并发线程的实例详解创建并发线程
主线程一般都是处理UI界面及用户交互的事儿的。其他的事一般就要另外的线程去处理,如下载,计算等。。。
现在先简单创建3个线...
前言本文主要给大家介绍的关于利用iOS开发实现翻转扑克牌动画的方法,分享出来供大家参考学习,下面话不多说,来一起看看详细的介绍吧。动画效果
实现原理实现原理就是创建三个扑...
前言本文主要给大家介绍的是关于iOS如何监测程序崩溃次数的相关内容,分享出来供大家参考学习,下面话不多说,来一起看看详细的介绍:在写代码之前,我们先弄明白一个app运行的流程。...
一,工程图。二,代码。ViewController.m- (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. //增...
前言本文主要给大家介绍了关于iOS开发傻瓜式微信支付的相关内容,分享出来供大家参考学习,下面来一起看看详细的介绍吧。方法步骤如下:先下载微信SDK,如果集成了友盟分享里的微信...
今天在项目中遇到了tableView的单选需求,现在总结一下,用一个简单的demo实现了简单的单选和多选两个功能.先看下效果图:
1:首先实现下单选1:使用一个变量记录选中的行@prope...
网上关于cocoapods的教程很多,关于它的优点我不赘述;但是我根据多次安装的经验,把我遇到的问题写一下,希望对新手有所帮助:1. 设置输入源(由于默认的gem资源是国外的,由于历史原因...
思路思路很简单,对模型数据操作或则控制界面显示先看下json部分数据"chapterDtoList": [{ "token": null, "id": 1295, "chapterName": "第一章", "pare...
IOS 开发之Swift 元组的实例详解元组是多个值组合而成的复合值。元组中的值可以是任意类型,而且每一个元素的类型可以是不同的。元组声明//普通声明var point = (5,2)var htt...
详解IOS UITableViewCell 的 imageView大小更改实例代码:- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{ sta...
swift 单例的实现方法及实例定义Game类,代码如下:public class Game { public var score = 0 public static let dafaultGame = Game() private init(){ } public func a...
代码:#import "ViewController.h"@interface ViewController ()@end@implementation ViewController- (void)viewDidLoad { [super viewDidLoad]; // Do any additional se...
本文介绍了iOS如何实现强制转屏、强制横屏和强制竖屏的实例代码,分享给大家
今天项目中遇到正在看视频的时候账号被挤,如果当时是横屏的情况下,需要强制竖屏。真头疼,网上找了好...
UITabBarController做QQ侧滑菜单效果:首先要了解UITabBarController的层级结构:UITabBarController加载的其它UIViewController的View都是被添加在UITransitionView上(这是一个...
绝大多数应用中都存在着清楚缓存的功能,形形色色,各有千秋,现为大家介绍一种最基础的清除缓存的方法。清除缓存基本上都是在设置界面的某一个Cell,于是我们可以把清除缓存封装在...
参考:https://github.com/nglszs/BCQRcode方式一:#import <UIKit/UIKit.h>@interface ViewController : UIViewController@end**************#import "ViewController.h"@int...
本文实例为大家分享了iOS实现倒影效果的具体代码,供大家参考,具体内容如下一、简单说明我们可以复制层创建一个复制层,然后旋转,添加相应的色差。即可达到效果
创建界面的时候,...
本文实例为大家分享了iOS实现图片折叠效果的具体代码,供大家参考,具体内容如下一、分析与说明1.1 分析界 效果当鼠标在图片上拖动的时候,图片上有一个折叠的效果.
这种折叠效...
一、简单分析音乐震动条不需要与用户交互。我们可以使用复制层来操作。添加震动条。添加动画。复制层说明//创建复制层-(void)createRepl{ //复制层 CAReplicatorLayer * re...
最近遇到了一个问题,就是在UIWebView的代理方法里,执行document.title的js代码无法获取网页标题,代码如下:- (void)webViewDidFinishLoad:(UIWebView *)webView{ // 取加载html...
粒子效果,QQ拖动效果,实现很简单,具体代码如下一、图示二、分析我们要实现的如果如上面的图示,那么我们可以按照下面的步骤操作:第一步:我们的红点其实是一个UIButton。创建一个Ba...
详解Swift中对C语言接口缓存的使用以及数组与字符串转为指针类型的方法由于Swift编程语言属于上层编程语言,而Swift中由于为了低层的高性能计算接口,所以往往需要C语言中的指...
手机获取验证码的倒计时效果,实现很简单,附倒计时效果完整代码
之前做项目使用的是NSTimer做的倒计时效果,效果不太好。今天学习了下用GCD做,效果还是不错的。
关键代码如下:(完...
IOS 禁止缩放页面的实现方法在ios10前我们能通过设置meta来禁止用户缩放页面:<meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0;...
在app 注册或者登录 需要验证码的地方、为了避免短时间内刷验证码、往往会加上一层验证。倒计时结束后、可以重新获取!代码实现如下:// _CountdownTime 倒计时总时间;//_timer...
详解IOS串行队列与并行队列进行同步或者异步的实例IOS中GCD的队列分为串行队列和并行队列,任务分为同步任务和异步任务,他们的排列组合有四种情况,下面分析这四种情况的工作方...
本文通过实例代码给大家讲解iOS中以application/json上传文件的形式,具体内容详情大家参考下本文。在和sever后台交互的过程中、有时候、他们需要我们iOS开发者以“applicati...
本文介绍了iOS清除所有缓存的实例代码,分享给大家,具体如下:计算缓存NSString *libPath = NSSearchPathForDirectoriesInDomains(NSLibraryDirectory, NSUserDomainMask, YES)...
本文介绍了ios UITableView实现无数据占位图片,分享给大家,具体如下:国际惯例,上效果图该效果的实现主要是使用runtime的交叉方法实现,将tableView的reloadData与自定义的kk_relo...
在 iOS 开发中,为了防止短信验证码的恶意获取,注册时需要图片验证,比如某共享单车 APP 在注册时就用了图片验证码,如下图:图片验证码封装思路:
第一眼看到图片验证码,可能会觉得图...
大家可能注意到有些tableView的顶部图片,会随着你拉伸而跟着拉伸变大。本文实例为大家分享了ios实现tableView顶部“弹簧”图片,供大家参考,具体内容如下
一种思路是将图片放置...
本文实例为大家分享了iOS实现相册多选图片上传的具体代码,供大家参考,具体内容如下原理:获取手机里的全部照片,显示在自定义的视图里//获取到相册的所有图片- (void)addAllPhoto...
项目中经常会用到带弹跳动画发布界面,具体内容如下效果图:代码:// PublishView.m// UIImage+ImageEffects.h 苹果蒙化图片的分类 pop.h弹跳动画框架 EJExtension.h模型转换框架...
前言评分功能是我们大家都不陌生的一个功能,现在在很多电商,外卖,餐饮型应用里随处可见,都会在商品结束后评价中有一个星星组件。核心思路就是用UIControl并自定义实现其中的tra...
前言我们在项目中偶尔需要让tableview里支持不同种类的cell,比如微博的原创微博和别人转发的微博,就是两种cell。又或是类似支付宝的的timeline也有各种类型的cell。在同一个t...
一,效果图。二,代码。ViewController.m- (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. //添加设备...
iOS中 键盘 KeyBoard 上怎么添加工具栏?如图中所示 在键盘上面加一条工具栏大致思路是提前创建好工具栏,在键盘弹出的时候将工具栏显示出来,在键盘消失的时候让工具栏隐藏上代...
本文主要给大家介绍了关于iOS拦截URL转换成本地路由模块URLRewrite的相关内容,分享出来供各位iOS开发者们参考学习,下面话不多说了,来一起看看详细的介绍:需求场景 做过电商App...