ui
文章平均质量分 57
越越找工作
这个作者很懒,什么都没留下…
展开
-
iOS 强制屏幕实现旋转功能,超级简单。
最近再做视频播放,由于之前老项目里的屏幕旋转有些bug,不得不处理,于是查阅了大量资料,最终完美解决。1.创建工程,设置Device Orientation 2.在AppDelegate中实现下面这个方法:此属性默认是NO,在需要旋转的界面将属性设置为YES.3.到了最关键的时候了,进入你需要旋转的当前视图控制器:此方法每次横竖屏切换都会去调用。还没有完原创 2017-08-18 11:00:45 · 8863 阅读 · 1 评论 -
iOS 使用信号量来处理多图片上传
信号量就是一个资源计数器,对信号量有两个操作来达到互斥,分别是P和V操作。 一般情况是这样进行临界访问或互斥访问的: 设信号量值为1, 当一个进程1运行是,使用资源,进行P操作,即对信号量值减1,也就是资源数少了1个。这是信号量值为0。系统中规定当信号量值为0是,必须等待,知道信号量值不为零才能继续操作。 这时如果进程2想要运行,那么也必须进行P操作,但是此时信号量为0,所以无法减1,即不能P操作原创 2017-08-10 18:56:52 · 1370 阅读 · 0 评论 -
iOS 10 消息推送(UserNotifications)秘籍总结(一)
前言之前说会单独整理消息通知的内容,但是因为工(就)作(是)的(很)事(懒)没有更新文章,违背了自己的学习的初衷。因为互联网一定要有危机意识,说不定眼一睁,我们就out丢了饭碗。图片来源网络.jpeg“狼,他没有狮子老虎强壮,也没有大象那庞大的身躯,但至少:我从来没在马戏团看到过他们的身影。”也许只有狼在一直奔跑,这是我一直喜欢它的原因,要像狼一样不断奔跑,才能转载 2016-10-10 19:20:31 · 18470 阅读 · 2 评论 -
ios开发之GCD倒计时实现
今天朋友问到我 iOS实现到计时器切换到后台无法执行,倒计时器不执行。于是查询了许多资料。最终实践解决了这个问题,我将核心代码粘贴到下方: __blockint timeout=60;//倒计时时间 dispatch_queue_t queue = dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT原创 2016-10-09 15:39:33 · 1178 阅读 · 0 评论 -
iOS开发Xcode8需要注意的那些坑
现在在苹果的官网上,我们已经可以下载到Xcode8的GM版本了,加上9.14日凌晨,苹果就要正式推出iOS10系统的推送了,在此之际,iOS10的适配已经迫在眉睫啦,不知道Xcode8 beat版本,童鞋们有木有下载过来试试呢?就我的使用来说,总体觉得苹果还是坑不断,但是也在一直进步的啦。下面我就来说说,iOS10的适配以及Xcode8使用上的一些注意点。 一、证书管理用X转载 2016-10-09 13:19:57 · 4709 阅读 · 0 评论 -
iOS 获取当前日期和星期几,改变导航系统返回按钮的标题
//获取日期 NSArray * arrWeek=[NSArrayarrayWithObjects:@"星期一",@"星期二",@"星期三",@"星期四",@"星期五",@"星期六",@"星期日",nil]; NSDate *date = [NSDatedate]; NSCalendar *calendar = [[NSCalendaral原创 2016-01-29 17:19:06 · 527 阅读 · 0 评论 -
OS开发UI篇—iOS开发中三种简单的动画设置
一、首尾式动画代码示例: // beginAnimations表示此后的代码要“参与到”动画中 [UIView beginAnimations:nil context:nil];//设置动画时长 [UIView setAnimationDuration:2.0]; self.headImageView.bounds = rect;转载 2015-09-28 19:26:20 · 354 阅读 · 0 评论 -
iOS开发UI篇—UITableview控件基本使用
一、一个简单的英雄展示程序NJHero.h文件代码(字典转模型) 1 #import 2 3 @interface NJHero : NSObject 4 /** 5 * 头像 6 */ 7 @property (nonatomic, copy) NSString *icon; 8 /** 9 * 名称10 */11 @property (non转载 2015-09-28 19:39:36 · 387 阅读 · 0 评论 -
IOS开发UI篇—UIScrollView控件实现图片缩放功能
一、缩放1.简单说明:有些时候,我们可能要对某些内容进行手势缩放,如下图所示 UIScrollView不仅能滚动显示大量内容,还能对其内容进行缩放处理。也就是说,要完成缩放功能的话,只需要将需要缩放的内容添加到UIScrollView中2.缩放原理当用户在UIScrollView身上使用捏合手势时,UIScrollView会给代理发送一条消息,询问代理究竟要缩放自己内部转载 2015-09-28 19:37:32 · 410 阅读 · 0 评论 -
OS开发UI篇—UITableviewcell的性能问题
一、UITableviewcell的一些介绍UITableView的每一行都是一个UITableViewCell,通过dataSource的 tableView:cellForRowAtIndexPath:方法来初始化每⼀行UITableViewCell内部有个默认的子视图:contentView,contentView是UITableViewCell所显示内容的父视图,可显示一些转载 2015-09-28 19:40:48 · 422 阅读 · 0 评论 -
iOS开发UI篇—UITableview控件简单介绍
一、基本介绍在众多移动应⽤用中,能看到各式各样的表格数据 。在iOS中,要实现表格数据展示,最常用的做法就是使用UITableView,UITableView继承自UIScrollView,因此支持垂直滚动,⽽且性能极佳 。UITableview有分组和不分组两种样式,可以在storyboard或者是用代码设置。二、数据展示UITableVi转载 2015-09-28 19:38:42 · 431 阅读 · 0 评论 -
iOS开发UI篇—UIScrollView控件介绍
一、知识点简单介绍1.UIScrollView控件是什么?(1)移动设备的屏幕⼤大⼩小是极其有限的,因此直接展⽰示在⽤用户眼前的内容也相当有限(2)当展⽰示的内容较多,超出⼀一个屏幕时,⽤用户可通过滚动⼿手势来查看屏幕以外的内容(3)普通的UIView不具备滚动功能,不能显⽰示过多的内容(4)UIScrollView是一个能够滚动的视图控件,可以⽤用来展⽰示转载 2015-09-28 19:27:29 · 460 阅读 · 0 评论