- 博客(7)
- 收藏
- 关注
原创 Mansory makeConstraints 、remakeConstraints 、updateConstraints 注意事项
1 mas_makeConstraints 只负责新增约束,Autolayout 不能同时存在两条针对于同一对象约束 否则会报错注意:在添加约束之前一定要添加到view( [self.view addSubview:aView])上 否则会报错[aView mas_makeConstraints:^(MASConstraintMaker *make) { make.left.equalTo(vie
2016-08-24 10:58:11
1872
原创 多功能Label
对UILabel 做了一个封装,对复制(复制时截取字符串,复制追加字符串),行间距,字间距,以及改变label中某段字符串的颜色和字体
2016-04-07 21:51:53
619
原创 statusBar 相关设置
样式StatusBar有两种样式: UIStatusBarStyleDefault : UIStatusBarStyleLightContent要改变StatusBar的显示样式需要在UIViewController中重载: - (UIStatusBarStyle)preferredStatusBarStyle { return UIStatusBarStyleLight
2016-01-11 16:38:58
611
原创 配置reveal
鉴于网上虽有多种reveal的配置方法(应该为三种),但是却不是适合大多数人,在这里我提供两种最常用的。。。。一 .配置命令行(terminal)配合资源文件在当前用户目录新建一个文件.lldbinit,位于~/.lldbinit,LLDB每次启动的时候都会加载这个文件。在.lldbinit中输入如下内容:--等价于vim ~/.lldbinit ,然后输入下面
2016-01-11 14:19:28
505
原创 [UIScreen mainScreen] ~ bounds和 applicationFrame的区别
搞不清[[UIScreen mainScreen] bounds] 和[UIScreen mainScreen] applicationFrame]的区别,现扫盲下:定义一个宏: define PrintRect(frame) NSLog(@”—>X:%f,Y:%f,W:%f,H:%f”,frame.origin.x,frame.origin.y,frame.size.width,frame.si
2015-10-26 23:33:32
310
原创 React- Native
React- Native这个框架比较特殊,它展示View的方式依然是Native的View,然后也是可以通过URL的方式来动态生成View。而且,React-Native也提供了一个Bridge通道来做Javascript和Objective-C之间的交流,还是很贴心的。然而研究了一下发现有一个比较坑的地方在于,解析JS要生成View时所需要的View,是要本地能够提供的。举个例子,比如你要有一个
2015-10-19 22:50:05
504
转载 rangeOfString 失效了
前言:NSString是大家最常用的一个类,几乎人人都脱离不开,它的功能非常强大,但是它其中有点奥秘直到碰到了才发现。正文:NSString的API中有一个rangeOfString:,这个也是大家常用的在字符串中查找的的Api。我一般图省事,都是用这个,很少用rangeOfString:option:正是因为偷懒,才导致了我一个crash,真是记忆深刻。下面,我先举一个例子:
2015-10-11 17:32:30
962
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人