不等高cell高度计算
1.\ Mou icon 2.重难点: 对于本例来讲最重要的就是计算cell的高度,以及理解mvc的思想 3.每一个cell可以看作是一个view,cell中的数据可以封装icon、name、vip、text、picture等数据,为了得到cell的高度还要封装每一个空间的frame,因此模型数据如下 /* 全局定义name文本大小跟文本框的大小*/#define WHNameFont [UIFont systemFontOfSize:17]#define WHTextFont [UIFont sys...【详细】
wzt 2016年03月18日 赞:0 评论:0 阅读:711
iOS开发-事件传递以及响应链
什么是事件传递? 事件传递说白了就是iOS应用程序对用户操作进行逐级、有序处理的过程,这个过程会由UIWindow开始逐级向子视图进行检查。 第一步:捕捉用户操作 当用户触摸屏幕触发一个触摸事件(Touch Event)时,UIKit会创建一个包含事件信息的UIEvent对象。然后把这个UIEvent对象放到到事件队列当中等待处理。对于触摸事件来说,这个UIEve...【详细】
iOS开发 UI
CaoUniverse 2016年04月23日 赞:1 评论:0 阅读:709
关于侧滑popToViewController的问题与处理
做了几年的iOS 开发 一直没有写技术博客的习惯,以至于技术语言表达很枯竭~。 不废话了…… 苹果官方在 iOS7.0 给出了 interactivePopGestureRecognizer 属性 , 侧滑返回 出栈 方式; 一、在使用过程中 很容易与UIViewController控制器中的subview子类视图造成手势冲突; 以下介绍两种最为常见的冲突; 1.冲突一:侧滑返回 与 UIScrollView 的冲突 在使用...【详细】
ios interactivePopGestureRecognizer侧滑问题
501993785 2017年11月27日 赞:1 评论:0 阅读:708
Xcode快捷键
为了提高编码效率,熟悉工作平台和工具是很重要的,所以工具中的快捷键尤其重要,刚刚学习了有关Xcode的相关快捷键,确实编码效率提高了很多。 Xcode快捷键: Command + [ 左移代码块 Command + ] 右移代码块 Tab键 接受代码自动完成提示 ESC键 显示代码提示菜单 Control + .(半角句号) 循环浏览代码提示 Shfit+Control+. 反向循环浏览代码提示 Command...【详细】
ios xcode
小肥刀 2016年03月13日 赞:1 评论:0 阅读:707
iOS常用的第三方库和控件
网络通信 1、ASIHTTPRequest 这是一个经典的老库,功能完全而强大,但已经停止更新很久了(iOS5.0停止更新,但是我最近看github上这个项目有新改动)。在不同iOS版本上略微有一些小问题(提醒显示上的),所以用的时候还是稍微修改一下比较好。 下载地址:https://github.com/pokeb/asi-http-request 2、AFNetworking 轻量级的通讯类库,使用非常简单。 下载地...【详细】
iOS第三方库 实用工具
gedefu 2016年03月22日 赞:0 评论:0 阅读:707
播放系统音的代码
CFBundleRef mainBundle; SystemSoundID soundFileObject; mainBundle = CFBundleGetMainBundle (); CFURLRef soundFileURLRef = CFBundleCopyResourceURL (mainBundle, CFSTR ("蔡琴 - 爱断情伤"), CFSTR ("wav"), NULL); AudioServicesCreateSystemSoundID (soundFileURLRef, &soundFileObject); AudioServicesPlaySystemSound(soundFileObject); //Xcode7.0之前还要插入依赖库avf【详细】
ios
LetCodeEasy 2016年03月21日 赞:0 评论:0 阅读:706
支持http的安全设置-ios9新特性
iOS9.0升级了网络请求,从原来的http 升级为 https,相当于在将http请求包了一层保护套,提升了安全性,为了适配这个新的变化,我们需要作出一些改变。 主要有两种方案来应对 第一种是对应的升级服务器的配置,支持https的请求 第二种就是把请求改成跟之前一样 这里只介绍客户端能做的,第二种方法 用案例来说明吧 UIWebView webview = [[UIW...【详细】
属性 类扩展
阮延超 2016年06月27日 赞:0 评论:0 阅读:706
iOS特效之你家玻璃碎了
点击获取本文示例代码 前言 最近逛博客看到了一篇帖子,里面介绍了自己如何设计一套星球大战主题的UI,里面有一个界面破碎的特效,看着很炫酷,那篇文章的作者使用了UIDynamics,UIKit,OpenGL分别实现了效果。于是我就寻思如何使用Metal实现这样的效果。这是那篇博客的链接。下面是Metal版本的效果预览,目前还没有和界面集成,只是在...【详细】
ios 开发 3D OPenGL ES
handyTOOL 2017年08月22日 赞:0 评论:0 阅读:705
iOS连续返回几个界面
for (UIViewController *controller in self.navigationController.viewControllers) { if ([controller isKindOfClass:[@“你要返回的控制器类名” class]]) { [self.navigationController popToViewController:controller animated:YES]; } }【详细】
ios
674313234a 2016年03月12日 赞:0 评论:0 阅读:705
快速高效 | iOS银行卡识别
一:简介 快捷支付涉及到方方面面,同时安全问题既是用户所关心的,也是制作者不容忽视的重要部分。 比如涉及到支付和金钱的app,商户端app等等,都需要进行实名认证,实名认证可以通过银行卡认证和身份证认证。 今天我就和大家介绍一下银行卡识别功能,这个方法是通过图像识别,可以快速、高效的识别银行卡信息。 二:原理 经...【详细】
ios 银行卡识别
FBY展菲 2018年01月10日 赞:0 评论:0 阅读:705
ReactiveCocoa - UIPickerView的didSelect RAC信号不执行的问题
一、前言 在查看本文前,如果你对ReactiveCocoa不是很熟悉,请移步到以下位置补脑吧! ReactiveCocoa入门教程  最快让你上手ReactiveCocoa之基础篇 最近在学习RAC(ReactiveCocoa太长了,大佬们简称为RAC),想把RAC运用到一个项目中去(是一个智能APP的项目),由于是我自己的项目,UI设计图我都发布出来了,有兴趣的可以自己去下载 从零开始深入制作智能控制...【详细】
ReactiveCocoa UIPickerView信号不执行
81599010 2016年03月11日 赞:0 评论:0 阅读:704
IOS 11 跳转APPstore
-(void)goToAppStore { NSString *itunesurl = @"itms-apps://itunes.apple.com/cn/app/idXXXXXX?mt=8&action=write-review"; [[UIApplication sharedApplication] openURL:[NSURL URLWithString:itunesurl]]; }【详细】
cocoa pods
czt626840536 2017年10月12日 赞:0 评论:0 阅读:703
Swift开发—Auto Layout-使用代码添加约束(上)
如果要用代码添加约束,先要添加如下代码: targetView.translatesAutoresizingMaskIntoConstraints = true 这是由于苹果在iOS 6当中引入了自动布局的新概念,但在那时仍然有很多旧的代码使用autoresizingMask与setFrame:的方式构建界面。试想,如果将一个已经设置好frame并使用autoresizingMask的视图添加到一个使用自动布局的视图中时,运行时需要隐式地将前者...【详细】
swift 自动布局 约束
ybyj1314 2016年03月14日 赞:0 评论:0 阅读:702
OpenGLES系列04-绘制更多的图形
获取示例代码 前面几篇文章介绍了基本的OpenGL ES绘制流程和Shader的基本语法。本文主要扩展一下绘制方面的知识,会介绍到绘制三角带,三角扇形,直线,直线带,直线环,点。和三角形一样,它们的绘制都是通过调用glDrawArrays(几何形状类型, 0, 顶点数);完成的,Shader属性的激活和传值也是一模一样的,所以我把这些操作提取到一个新的...【详细】
ios 开发 3D OPenGL ES
handyTOOL 2017年08月18日 赞:0 评论:0 阅读:702
OpenGLES系列06-透视和正交投影
获取示例代码 上一篇介绍了变换矩阵,本篇将介绍两个重要的变换矩阵,透视投影矩阵和正交投影矩阵。在介绍代码之前,先来简单介绍一下这两个矩阵的作用。 透视投影矩阵 主要作用是模仿人眼观察3D世界的规律,让物体近大远小,所以被称为透视。 正交投影矩阵 主要作用是将坐标系映射到其他大小,主要用于2D UI绘制。 接下来我们...【详细】
ios 开发 3D OPenGL ES
handyTOOL 2017年08月18日 赞:0 评论:0 阅读:702
iOS - 模糊搜索 2
前言:简单版可查看 模糊搜索 1 博客 一、申明相关属性和代理 <UITableViewDelegate> /// tableView 搜索页 @property (nonatomic , strong) UIView *tableBGView; @property (nonatomic , strong) UITableView *tableSearchView; //数据源 @property (nonatomic , strong) NSMutableArray *dataList; @property (nonatomic , strong) NSMutableArray *searchList; @property (nonatomic , copy) NSString *inputString; 二、创建导航...【详细】
ios 2 模糊搜索
OS_JJ 2017年10月30日 赞:0 评论:0 阅读:700
UI基础(七):NavgationController,界面通信之属性传值和代理传值
NavgationController 导航控制器 导航控制器 是管理视图控制器的控制器,导航控制器至少要有一个视图控制器,而这个视图控制器称之为导航控制的根视图控制器 具体来说, 导航视图控制器是一个用来管理一组有层级关系的视图控制器的控制器 UINavigationController自带一个半透明的导航条(UINavigationBar). 导航条竖屏状态下的高度是44. 横屏状态下的...【详细】
UINavgationController 属性传值和代理传值
kingsuccess 2016年03月29日 赞:0 评论:0 阅读:699
iOS-pop动画消失原因之一
tabbarcontroller的super方法可能未实现(虽然很低级,但是如果未实现必定会出现动画消失情况)【详细】
带我去远方2014520 2017年12月18日 赞:0 评论:0 阅读:699
iOS_Xcode 与终端命令操作 使用git 控制版本_code_lover
一个非常不错的博客转载而来,看完了 需要的朋友可以看看。感谢原博主 原地址:http://www.cocoachina.com/ios/20140524/8536.html 在应用程序开发过程中,很重要的一部分工作就是如何进行源码的版本控制。当代码出现问题时,我们就需要将代码恢复到原先正常的版本。如果是多个人共同开发一个项目,那么代码的控制就会非常复杂。幸运的是,...【详细】
iOS、git、版本控制、终端命令
code_lover 2016年03月09日 赞:1 评论:0 阅读:697
iOS开发之沙盒路径查找
前言 默认情况下,每个沙盒含有3个文件夹:Documents, Library 和 tmp。 Documents:苹果建议将程序中建立的或在程序中浏览到的文件数据保存在该目录下,iTunes备份和恢复的时候会包括此目录 Library:存储程序的默认设置或其它状态信息,里面还有一个二级目录Library/Caches:存放缓存文件,iTunes不会备份此目录,此目录下文件不会在应用退出删...【详细】
wzt 2016年03月23日 赞:0 评论:0 阅读:698
sina weixin mail 回到顶部