ipad开发:二维码扫描,摄像头旋转角度问题解决办法
之前一直是在手机上开发,用系统原生二维码扫描功能,一点问题都没有,但是在ipad上,用户是横屏操作的,虽然界面旋转了,是横屏的,但是摄像头里显示的依然是竖屏效果,也就是说从摄像头里看到的和人眼看到的内容相差90度或者270度,网上搜索了一番,是这个AVCaptureVideoPreviewLayer 的问题,设备旋转了,但是它没有旋转,导致屏幕...【详细】
二维码 横屏 扫描
乔兰伊雪 2016年08月18日 赞:1 评论:2 阅读:153
os支付宝-交易订单处理失败,请稍后再试。(ALI59)
os支付宝-交易订单处理失败,请稍后再试。(ALI59) 标签: ios 支付宝 ali59 稍后再试 分类: iOS开发 当你第一次辛辛苦苦的集成支付宝,点击“立即支付”看到成功跳转到支付宝了,心里是不是有点小激动。 但是却出现一行大字:“交易订单处理失败,请稍后再试。(ALI59)”,是不是就苦逼了。 原因是你在给支付宝传订单金额的时候,本人在...【详细】
wzt 2016年08月16日 赞:4 评论:9 阅读:1002
iOS7系统实现cell左滑出现多个按钮功能,非常简单!
大家都知道iOS8系统新添加了个方法,- (nullable NSArray )tableView:(UITableView )tableView editActionsForRowAtIndexPath:(NSIndexPath *)indexPath 这个方法非常简单就能实现cell左滑出现多个按钮功能,但是iOS7没有这个方法可如何是好,毕竟现在iOS7的用户还是有的。 本人代码搬运工一枚,github上有能实现需求的第三方,我绝对不会用其他方法!github上搜JZTableViewR...【详细】
ios cell左滑 cell多个按钮
3559741123 2016年08月02日 赞:3 评论:1 阅读:1027
swift 之 UIButton,UILabel,UITableView纯代码
swift 之 UIButton,UILabel,UITableView纯代码,这几个控件,是做项目必用,效果图如下,代码在文章最下面,点我下载demo。 UILabel //位置和大小 let lable = UILabel(frame: CGRectMake(20, 280, 280, 80)); //设置要显示的文字 lable.text="hello word lable" //设置文字的大小和字体 lable.font=UIFont(name: "宋体",size: 12); //设置文字的阴影颜色 lable.shadowColor=UIColor.blueColor(); //设...【详细】
UIButton swift UITableView UIlabel 纯代码
_郭 2016年07月23日 赞:2 评论:0 阅读:694
iOS应用支持IPV6,就那点事儿
原文链接 果然是苹果打个哈欠,iOS行业内就得起一次风暴呀。自从5月初Apple明文规定所有开发者在6月1号以后提交新版本需要支持IPV6-Only的网络,大家便开始热火朝天的研究如何支持IPV6,以及应用中哪些模块目前不支持IPV6。 一、IPV6-Only支持是啥? 首先IPV6,是对IPV4地址空间的扩充。目前当我们用iOS设备连接上Wifi、4G、3G等网络时,设备被...【详细】
ios
lishichao706 2016年07月23日 赞:13 评论:9 阅读:2004
插件管理工具 Alcatraz
Alcatraz 安装: https://github.com/alcatraz/Alcatraz Github官网链接 终端安装方法 mkdir -p ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins; curl -L http://git.io/lOQWeA | tar xvz -C ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins 或者 curl -fsSL https://raw.github.com/supermarin/Alcatraz/master/Scripts/install.sh | sh 终端移除方法 rm -rf ~/Library/Application\ Support/Developer/Shared/Xcode/Plu...【详细】
ios xcode
iOS看彩虹 2016年07月22日 赞:0 评论:0 阅读:338
swift cell高度自适应
1.导入SnapKit框架 import UIKit class ViewController: UIViewController,UITableViewDataSource,UITableViewDelegate { var tableView = UITableView() //点击展开、合并 var dict: Dictionary<String> = [:] var textValue: NSString = "我是一个UILabel()\n我是一个UILabel()\n我是一个UILabel()\n我是一个 UILabel()\n我是一个UILabel()\n我是一个UILabel()\n我是一个UILabel()\n我是一个UILabel()\n" override func viewDi...【详细】
cell swift height
vipsamuel 2016年07月20日 赞:1 评论:1 阅读:341
iOS剪切板 UIPasteboard
1、前言 iOS在某些特定时刻需要把内容重一个app拷贝到另一个app 这时候我们就可以使用剪切板UIPasteboard 2、iOS自带剪切板操作的原生UI控件 在iOS中下面三个控件,自身就有复制-粘贴的功能: (1)、UITextView (2)、UITextField (3)、UIWebView 3、系统的剪切板UIPasteboard UIPasteboard类有3个初始化方法: //获取系统级别的剪切板 + (UIPasteboard *)generalPasteboard; //...【详细】
UIPasteboard 剪切板
tianya2416 2016年07月19日 赞:2 评论:0 阅读:361
MVVM架构简单使用
项目github地址 https://github.com/zhangjiahuan8888/mvvmDemo/tree/master 开篇 MVC Model-View-Controller是一个用来组织代码的权威范式。Apple甚至是这么说的。在MVC下,所有的对象被归类为一个model,一个view,或一个controller。Model持有数据,View显示与用户交互的界面,而View Controller调解Model和View之间的交互。 MVVM MVVM的出现主要是为了解决在开发过程中Controll...【详细】
ios MVC MVVM 架构
红桃3 2016年07月19日 赞:1 评论:1 阅读:782
iOS—自定义标签及其控件(方法一)
#pragma mark - 自定义标签及其控件 - (void) createTabBar { //1.加载背景图片 self.tabBar.backgroundImage = [UIImage imageNamed:@"splash_bottom"]; //2. 定义按钮 //1) 将按钮的图片名存放在数组中 NSArray *imageArray = @[ @"trends", @"find", @"message", @"my" ]; //2) 每个button(item)的宽度,注意超过5个的情况,会有一个更多按钮 float buttonWidth = kScreenWidth / imageArray.count; //3) 使用for循环...【详细】
ios UITabBarController UITabBar 自定义标签
syfuxi 2016年07月18日 赞:2 评论:0 阅读:350
设置导航栏样式的几种简单思路
UITabBarController下面常常需要为多个ViewController设置导航栏样式,总结了一下遇到过的为UINavigationBar添加背景图片的几种简单思路 以设置背景图片为例: 第一种,直接在视图里面单独设置每个视图的UINavigationBar,适合每个页面需要不同的导航栏样式。 [self.navigationController.navigationBar setBackgroundImage:[UIImage imageNamed:@"nav_bg_all-64"] forBarMetrics:UIBarM...【详细】
ios UINavigationBar UINavigationController 自定义导航栏
syfuxi 2016年07月18日 赞:5 评论:0 阅读:541
解决Swift中WebContainer 发request请求不到预想页面的问题
开发中经常会遇到开发web app的需求,此种app 成本低、升级和维护都比较简单。这里主要解决发request得不到预想页面的一个可能解决方案,代码示例如下: @IBOutlet var searchBar: UISearchBar! @IBOutlet var webView: UIWebView! @IBOutlet var goBack: UIBarButtonItem! @IBOutlet var goForward: UIBarButtonItem! @IBAction func goToBack(sender: UIBarButtonItem){ webView.goBack() } @IBAction func goToF...【详细】
swift image 闪退
Hayder 2016年07月18日 赞:0 评论:0 阅读:138
解决Swift中present(uiImagePickerController,animated: true,completion: nil)闪退的问题
swift中开发选择图片上传,会使用到Tap Gesture Recognizer控件,对应 UITapGestureRecognizer API,以下是代码示例(取自IOS developer library): @IBAction func selectImageFromPhotoLibrary(_ sender: UITapGestureRecognizer) { //disable keyboard nameTextField.resignFirstResponder() let uiImagePickerController = UIImagePickerController() uiImagePickerController.sourceType = .photoLibrary uiImagePickerController.delegate ...【详细】
swift image 闪退
Hayder 2016年07月18日 赞:0 评论:0 阅读:118
UITextView的placehoder实现带并限制100字
1.在viewdidload中添加一个默认字体的lable placeHoderLable = [[UILabel alloc]initWithFrame:CGRectMake(3, 3, DeviceWidth-6, 40)];//根据情况调节位置 placeHoderLable.enabled = NO; placeHoderLable.text = @"请在这里输入您要预测的内容,您的预言需要经过其他用户的审核才能发布。"; placeHoderLable.numberOfLines=0; placeHoderLable.font = [UIFont systemFontOfSize:12]; placeHoderLable.textColor = [UIColor ...【详细】
UITextview的placehoder并限制字数
飞翔信念 2016年07月07日 赞:11 评论:18 阅读:973
短信倒计时
最近发现一个比较好用的短信倒计时,用时直接调下面的方法就行 //验证码倒计时 -(void)startTime{ __block int timeout= 59; //倒计时时间 dispatch_queue_t queue = dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0); dispatch_source_t _timer = dispatch_source_create(DISPATCH_SOURCE_TYPE_TIMER, 0, 0,queue); dispatch_source_set_timer(_timer,dispatch_walltime(NULL, 0),1.0*NSEC_PER_SEC, 0); //每秒执行 d...【详细】
短信验证码倒计时
飞翔信念 2016年07月05日 赞:7 评论:22 阅读:1008
iOS调用系统相机,访问系统相册功能实现
我们在做应用过程中,难免会遇到要设置用户头像这样的功能,我这里总结了一个调用系统相机,相册的功能实现,写出来与大家分享,如有不足还请指正: 1.我们在调用这个功能的时候,一般都有个用来填充图片的ImageView和点击ImageView触发此方法的事件,这里我就写个ImageView和Button来演示,下面是实现整个功能的代码: import "ViewCon...【详细】
iOS开发 调用相机 调用相机相册 设置头像 系统相机
清墨墨 2016年07月05日 赞:3 评论:5 阅读:634
iOS解决按钮短时间内多次点击只触发一次事件方法(开始写博客)
在上家公司做项目的时候,做了个60秒获取验证码的功能,当时做了个定时器,按钮触发定时器,逻辑来讲都是没问题的,但是实际操作的时候,恶意的在短时间内多次点击那个获取验证码按钮,按钮的点击事件被调用了多次,定时器从而也调用多次,本来一秒减一的事件变成了一秒减多,并且减到0后继续调用方法,直到响应点击次数调...【详细】
iOS解决按钮短时间内多次点击 按钮短时间内多次点击只触发一次事件 按钮多次点击只触发一次事件 钮短时间内多次点击
清墨墨 2016年07月05日 赞:4 评论:9 阅读:920
走进ReactiveCocoa的世界
在学习ReactiveCocoa之前,先学习一下概念 ReactiveCocoa 是一套开源的基于Cocoa的FRP框架 .FRP的全称是Functional Reactive Programming,中文译作函数式响应式编程,是RP(Reactive Programm,响应式编程)的FP(Functional Programming,函数式编程)实现。说起来很拗口。太多的细节不多讨论,我们先关注下FRP的FP特征。 函数式编程 函数式编程,简单来说,就是多...【详细】
ios ReactiveCocoa Objective-C FRP
CodingCoder 2016年07月04日 赞:3 评论:1 阅读:636
iOS APP性能优化
1:应用启动时间 应用启动时,只加载启动相关的资源和必须在启动时加载的资源。 2:本地图片加载方式 本地图片加载常用方法有两种: (1),[UIImage imageNamed:@""] 图片多次使用时使用,需要使用此方式加入缓存 (2),[[UIImage alloc] initWithContentsOfFile:@""] 图片不常使用时,不使用缓存 3:不要阻塞主线程 开发中除了UI处理外,其...【详细】
ios 性能优化
luoxianyong 2016年07月04日 赞:8 评论:1 阅读:1225
MXBridge - 插件式JS与OC交互框架
概述 MXBridge,提供一个插件式的JavaScript与Objective-C交互的框架,通过JavaScriptCore实现,插件式扩展Obejctive-C接口以供JavaScript调用.前往Github查看 主要的类 大致画了一下类图: 结合上图,先介绍一下这里几个类的方法: UIWebView(MXBridge) : category,持有一个MXWebViewDelegateProxy以截获UIWebView的页面加载的回调,以触发JS注入和bridge环境初始化的操作. MXWebviewDele...【详细】
ios JavaScriptCore hybrid
CodingCoder 2016年07月03日 赞:2 评论:3 阅读:530
共572个 共29页 123456末页
sina weixin mail 回到顶部