[BS] 小知识点总结-03】的更多相关文章

1.Autolayout中“constrain to margins” Autolayout中的页面边距的问题ios8以后的UIView增加了layoutMargins属性,在Storyboard/IB中使用AutoLayout布局时,一般都取消勾选“constrain to margins”,如果勾选,即使你在约束里设置某个控件的上下左右均为0,当查看其真实坐标时,发现x=16,y=20,而且控件的右侧离self.view的最右边也有16point的间距,下边没有间隙.故一般取消勾选即可. 2…
[BS] 小知识点总结-05 1. 不论UIWindow的rootViewController是navC.tabBarC还是VC,也不管modalVC和rootVC中间隔着多少个VC,但是modal出来的视图,其UI结构一定是这样: 先是UIWindow,然后是跳转用的完全透明的UITransitionView,然后直接就是modalVC的view.如果将modalVC.view.backgroundColor设置为clearColor,那么将直接看到的是window的颜色. 综上:通过moda…
1. ios新知识学习思路: 在开发过程中如果遇到某种新需求以前从未做过,例如改变textField的Placeholder颜色,有如下思路和途径: 1.1 在Storyboard/Xib辅助编辑器Attributes inspector查找是否有相关设置. 1.2 查看UITextField.h头文件,查找是否有相关属性.方法.遵从的协议.代理的方法. 1.3 去父类UIControl.h中,查找是否有相关属性.方法.遵从的协议.代理的方法. 1.4 使用Baidu/Google搜索,论坛St…
1.  dispatch_GCD 可让某操作延迟x秒执行 //模拟网速慢,延迟3s返回数据(就会导致右侧数据和左侧标签不对应) dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(3.0 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{ [[AFHTTPSessionManager manager] GET:@"http://api.budejie.com/api/api_open.ph…
1. UIImageView *imgView = [[UIImageView alloc]initWithImage:[UIImage imageNamed:@"MainTitle"]]; //initWithImage方法的好处是创建的imageView和图片的尺寸一样 2. //看UI层级,tabBar上的按钮的确是UITabBarButton类型,但是这个类是私有的不让用,故不能调[view isKindOfClass:[UITabBarButton class] if (![…
小知识点总结 1. android中MotionEvent.ACTION_CANCEL事件如何被触发? 对于这个问题,android文档的说明很简短,想看明白很难.国外一网页说的还比较详细,写在这里分享给大家: 原文是这样的: You receive this when a parent takes possession of the motion, for example when the user has dragged enough across a list view or scroll…
身为一个将要大四的学生,而且还是学计算机的没有接触过linux简直是羞愧难当.这个假期做了一个软件测试员,必须要熟悉linux的操作,所以对于我这个菜鸟我也就说几点比较重要的小知识点吧. 第一.cd指令,这个必会,不二话. 第二.帮助指令,这个指令很复杂,可以用-help也可以用man,也可以用info,只是并不是所有的指令都可以使用-help,都可以使用man,所以必须要知道这点的区别. 推荐文章:三个指令的区别 第三.删除指令,rm必须要回啊~~ 第四.重命名指令,rename批量改名,mv…
Java学习过程中的总结的小知识点 (主要是自己不会的知识和容易搞错的东西) 计算某个程序运行的时间 long stime=System.currentTimeMillis(); copy3(file, file2);//copy是一个函数 long etime=System.currentTimeMillis(); System.out.println("花费的时间为:"+(etime-stime)+"毫秒"); 构造函数没有返回值 例:暂时不知道怎么解释 Str…
html5的小知识点小集合 html5知识   1.  Doctype作用?标准模式与兼容模式各有什么区别? (1).<!DOCTYPE>声明位于位于HTML文档中的第一行,处于<html>标签之前.告知浏览器的解析器用什么文档标准解析这个文档.DOCTYPE不存在或格式不正确会导致文档以兼容模式呈现. (2).标准模式的排版和JS运作模式都是以该浏览器支持的最高标准运行.在兼容模式中,页面以宽松的向后兼容的方式显示,模拟老式浏览器的行为以防止站点无法工作. 2.HTML5 为什么…
小知识点:$scope和$rootScope (1)每次使用ngController指令,都会调用控制器的创建函数,创建出一个控制器对象. (2)每次创建一个控制器对象,AngularJS都会创建一个$scope对象注入进来. (3)使用$scope声明的模型数据,是当前控制器所专有的,不能被其他的控制器使用. (4)$rootScope对象在整个应用程序范围内,只有一个:可以注入到任何一个控制器对象中,在其中保存的数据,可以被其他任何一个控制器所读取——$rootScope专用于在多个控制器间…