自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (1)
  • 收藏
  • 关注

转载 判断UIView是否显示在屏幕上

头文件:@interface UIView (UIScreenDisplaying)// 判断View是否显示在屏幕上- (BOOL)isDisplayedInScreen;@end实现文件:@implementation UIView (UIScreenDisplaying)// 判断View是否显示在屏幕上- (BOOL)isDisplayedInScreen{ if (self

2017-03-29 14:17:49 819

原创 iOS知识点收集(一)

1、变量的存储区域://main.cpp inta=0;//全局初始化区 char*p1;//全局未初始化区 main{ intb;//栈 chars[]="abc";//栈 char*p2;//栈 char*p3="123456";//123456\0在常量区,p3在栈上 staticintc=0;//全局静态初始化区 p1=(char*)malloc(10);

2017-03-17 19:02:46 259

原创 NS_ENUM与NS_OPTIONS

在写代码的过程中我们会经常定义enum类型,这样做的好处是用enum关键字说明的常量由编译程序自动生成,我们不需要用手工对常量一一赋值,也增强了程序的可读性。但在OC中,苹果封装了这两个宏:NS_ENUM、NS_OPTIONS,又有什么区别呢?下面就一起试一下。1、C语言类型的enum定义方式:typedef enum : NSUInteger { name1 = 0, name2,

2017-03-06 19:19:02 206

原创 OC中与copy有关的那些事 一 (copy与声明NSString属性 : strong/copy 的关系)

前言:最近有时间,想要把oc的基础知识重新梳理巩固一遍,在学习当中又有了新的理解,自己总结之后记录一下,以免过后又糊涂。。。首先就从copy相关的内容下手吧!第1节、深拷贝与浅拷贝谈到copy,肯定要聊到OC的深拷贝与浅拷贝(又称为内存拷贝与指针拷贝)。这也是面试时面试官经常会问起的题目。关于深拷贝与浅拷贝,网上已经有很多优秀的文章探讨过了,但因为这篇的内容跟深、浅拷贝有一定关系,还是说明一下。首先

2017-02-21 18:48:17 469

原创 iOS设置父view的透明度与子view的不一样

前言:在开发中我们经常需要根据需求更改控件透明度,一般会采用修改view的alpha来实现,例如:UIView *blackV = [[UIView alloc]initWithFrame:CGRectMake(0, 0, SCREEN_WIDTH, SCREEN_HIGHT)]; blackV.backgroundColor = [UIColor blackColor]; blackV.a

2017-02-09 11:56:28 798

转载 设置UILabel的内边距

最近在项目中,有个地方需要设置UILabel的内边距,即字体和Label控件之间的间隙。UILabel不像UIButton那样,有个contentEdgeInsets、titleEdgeInsets、imageEdgeInsets供我们设置文字或图片与按钮边界的界限,所以我们只能另外想其他办法来实现。其实,办法也很简单,只需要我们自定义UILabel,然后重写drawTextInRect:方法即可实

2017-01-20 13:00:56 1559

原创 IOS10中关于通知的适配问题

在更新了iOS10之后发现在通知部分出现了一些问题,原先的处理是:锁屏状态下接收到评论的推送通知之后滑动打开应用可以进入该评论对应的帖子内容。但在iOS10之下再做这个操作就只能进入应用,而无法定位到特定的某个页面。经过调查后发现是iOS10在更新推送通知后的适配问题,iOS10开始增加了UNUserNotificationCenter,并且推送通知的处理要在代理方法userNotification

2016-09-28 18:46:29 4071 1

原创 SVN中 update to revision与revert to revision的区别

假设我们有许多个版本,版本号分别是1-10 如果我们在7这里选择revert to this version那么7之后的8,9,10的操作都会被消除 如果在7选择revert changes from this version那么7版本的修改将会被消除 如果同时选择7,8 revert changes from this version那么7和8两个版本的所做的修改都会被消除update to

2016-09-19 12:29:45 2010

原创 抽屉效果的简单实现

如今的应用大多会采用抽屉效果来进行实现,下边附上一段简单的抽屉效果的实现代码,记录一下。当然要实现抽屉效果还可以有很多更简单的方式(比如使用第三方框架:MMDrawerController gitHub地址https://github.com/mutualmobile/MMDrawerController)。但了解一下底层代码的具体实现也是很有必要的。1,首先定义一些可能会用到的宏//抽屉顶部距离

2016-09-18 18:45:12 411

转载 先presentModalViewController后pushViewController没有效果的解决方法

在做项目的时候,先用presentModalViewController到登录界面,在登录界面在pushViewController到注册界面,push不过去。LoginViewController *login = [[LoginViewController alloc]init]; [self.navigationController presentModalViewController:l

2016-09-13 16:26:41 192

转载 UIScrollView的属性总结

属性作用CGPoint contentOffSet监控目前滚动的位置CGSize contentSize滚动范围的大小UIEdgeInsets contentInset视图在scrollView中的位置iddelegate设置协议BOOL directionalLockEna

2016-09-02 12:34:45 134

原创 QQ以及QQ空间分享相关

最近做了一个分享内容到QQ以及QQ空间的功能,记录一下以备不时之需。1、首先我们需要到http://wiki.connect.qq.com/这个网站里为自己创建一个应用,并获取一个APP ID和APP KEY。这两样东西在使用QQ登录和分享到QQ/QQ空间都会用到。这里只讲分享到QQ/QQ空间的处理。顺便提一句,注册的安卓应用和苹果应用APP ID和APP KEY都是一致的,所以安卓或苹果只需注册一

2016-08-01 12:59:01 621

转载 IOS中计算文字的Size大小

当我们需要根据控件中文字size来决定其控件size的时候,就需要计算文字size的大小,比如在发微信或空间说说的时候,这个时候就要计算文字的高度来计算整条说说的高度了。下面从网上找到一个简单的方法分享一下。/** * 计算文字的Size大小 * * @param text 文字内容 * @param font 文字字体 * @param maxSize 文字最大尺寸

2016-07-26 15:14:12 199

原创 图片淡入淡出效果

CATransition *transition = [CATransition animation]; transition.duration = 0.3; transition.timingFunction = [CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEas

2016-07-25 18:13:19 136

转载 iOS分类中通过runtime添加动态属性

1.先创建一个类@property (assign, nonatomic) NSInteger age;-(void)run;@end#import "Person.h"@implementation Person-(void)run{ NSLog(@"%s",__func__);}@end2.定义分类#import "Person.h"@interface Person (P

2016-07-22 11:37:30 113

iOS_Animations_by_Tutorials_v3.1

iOS_Animations_by_Tutorials_v3.1,swift语言版本,基于iOS10

2018-10-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除