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 阅读:1547
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日 赞:27 评论:1 阅读:8630
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日 赞:3 评论:0 阅读:1477
设置导航栏样式的几种简单思路
UITabBarController下面常常需要为多个ViewController设置导航栏样式,总结了一下遇到过的为UINavigationBar添加背景图片的几种简单思路 以设置背景图片为例: 第一种,直接在视图里面单独设置每个视图的UINavigationBar,适合每个页面需要不同的导航栏样式。 [self.navigationController.navigationBar setBackgroundImage:[UIImage imageNamed:@"nav_bg_all-64"] forBarMetrics:UIBarM...【详细】
ios UINavigationBar UINavigationController 自定义导航栏
syfuxi 2016年07月18日 赞:7 评论:0 阅读:1851
解决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 阅读:688
解决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 阅读:840
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日 赞:14 评论:19 阅读:2197
短信倒计时
最近发现一个比较好用的短信倒计时,用时直接调下面的方法就行 //验证码倒计时 -(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日 赞:13 评论:24 阅读:2249
iOS调用系统相机,访问系统相册功能实现
我们在做应用过程中,难免会遇到要设置用户头像这样的功能,我这里总结了一个调用系统相机,相册的功能实现,写出来与大家分享,如有不足还请指正: 1.我们在调用这个功能的时候,一般都有个用来填充图片的ImageView和点击ImageView触发此方法的事件,这里我就写个ImageView和Button来演示,下面是实现整个功能的代码: import "ViewCon...【详细】
iOS开发 调用相机 调用相机相册 设置头像 系统相机
清墨墨 2016年07月05日 赞:5 评论:6 阅读:1410
iOS解决按钮短时间内多次点击只触发一次事件方法(开始写博客)
在上家公司做项目的时候,做了个60秒获取验证码的功能,当时做了个定时器,按钮触发定时器,逻辑来讲都是没问题的,但是实际操作的时候,恶意的在短时间内多次点击那个获取验证码按钮,按钮的点击事件被调用了多次,定时器从而也调用多次,本来一秒减一的事件变成了一秒减多,并且减到0后继续调用方法,直到响应点击次数调...【详细】
iOS解决按钮短时间内多次点击 按钮短时间内多次点击只触发一次事件 按钮多次点击只触发一次事件 钮短时间内多次点击
清墨墨 2016年07月05日 赞:8 评论:11 阅读:2359
走进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日 赞:9 评论:1 阅读:1825
iOS APP性能优化
1:应用启动时间 应用启动时,只加载启动相关的资源和必须在启动时加载的资源。 2:本地图片加载方式 本地图片加载常用方法有两种: (1),[UIImage imageNamed:@""] 图片多次使用时使用,需要使用此方式加入缓存 (2),[[UIImage alloc] initWithContentsOfFile:@""] 图片不常使用时,不使用缓存 3:不要阻塞主线程 开发中除了UI处理外,其...【详细】
ios 性能优化
luoxianyong 2016年07月04日 赞:14 评论:2 阅读:2841
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日 赞:4 评论:3 阅读:1161
图表绘制(1)线条绘制
最近公司的项目要用到一些图表效果,本来也打算在github上找一些第三方。然而第三方的风格与公司的需求不尽相同,改动起来较麻烦。于是自己写了一个,并且通用化,现已共享至github上。以下是自己的一些开发历程。 1.刚起手的时候,想完全用Quartz2D来绘制,然而Quartz2D只能绘制一些基本的图形,并不能达到路径绘制的动画效果。想要...【详细】
13162255392 2016年06月30日 赞:2 评论:1 阅读:928
无标题文章
cookie AFSecurityPolicy
大地之灵 2016年06月30日 赞:2 评论:2 阅读:868
6.29 点击进入全屏 解决scrollview点击事件被截获
昨天最后遗留的问题解决了,点击cell中的图片进入全屏,再点击就消失. 针对scrollview上的image的touch事件总是被截获的问题,最终决定自定义imageView和scrollview 给imageview增加一个点击事件的协议,在scrollview中实现,(又或者在上一层的collectionView中实现,这一点我还没想好,暂时是在自定义的scrollview中实现,因为我的image还是局部变量) //MARK: - 自定义im...【详细】
UIScrollView UICollectionView
qq139391025 2016年06月30日 赞:0 评论:0 阅读:830
6.28主页界面完成一大半
昨天一天都有事断断续续看了点书,纠结了下整个的数据模型...weibo的API真是搞死人 今天开始对微博内容页面充实早上就增加了个时间标签,可以显示距离今天多久发的信息 用到了日历对象,还挺有用的,对于获取来的标准时间能直接比较距离当前有多久 let dateF = NSDateFormatter() dateF.dateFormat = "EEE MMM dd HH:mm:ss Z yyyy" dateF.locale = NSLocale.init(localeIden...【详细】
UICollectionView NSCalendar
qq139391025 2016年06月30日 赞:0 评论:0 阅读:820
购物车添加效果 点击后动画添加到购物车
(void)viewDidLoad: _imageView = [[UIImageView alloc] initWithFrame:CGRectMake(0, 0, 35, 35)]; _imageView.image = [UIImage imageNamed:@"list_icon_music_radio.png"]; _imageView.center = CGPointMake(self.view.frame.size.width - 70,460); [self.view addSubview:_imageView]; // label _cntLabel = [[UILabel alloc] initWithFrame:CGRectMake(self.view.frame.size.width - 50,440, 20, 20)]; _cntLabel.textColor = customColor; _cntLabel.textAlignm...【详细】
ios 购物车动画 点击CELL 图标漂浮 控件不移动
guohutiger12 2016年06月29日 赞:2 评论:3 阅读:1272
iOS中 如何将自己的框架更新到cocopods上
传送门: To This ERROR | [iOS] The source_files pattern did not match any file. 错误解决方法 :请点击上面链接 【详细】
cocopods 发布自己框架到cocopods 发布框架到cocopods 韩俊强的博客
小韩哥 2016年06月29日 赞:2 评论:0 阅读:587
图片浏览器的实现原理
由于项目需求,最近做了一个仿新浪微博的图片浏览器功能,下面拿出来和大家做一个分享。 功能介绍 该图片浏览器的主要功能为从一组图片中点击一张图片时以动画的形式放大图片,生成图片浏览器实现左右滑动显示该组图片并实现缩放,当再次点击图片时则使图片浏览器消失。界面展示如下: 功能实现 首先在原始图片的展示时我们...【详细】
恋鱼乖 2016年06月29日 赞:2 评论:1 阅读:808
共573个 共29页 1234567末页
sina weixin mail 回到顶部