
私人
liu_bin_home
ios新手
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
IOS开发中字体大小
IOS字体大小,字号的问题 UIFontUIFontParametersfontSizeThe size (in points) to which the font is scaled. This value must be greater than 0.0.fontSize实际的参数是pointSize,是像素点。windows和mac上的字号是统一的。英文字体的转载 2016-09-08 09:39:54 · 1065 阅读 · 0 评论 -
编译型语言和解释型语言的区别
编译型语言在程序执行之前,有一个单独的编译过程,将程序翻译成机器语言,以后执行这个程序的时候,就不用再进行翻译了。解释型语言,是在运行的时候将程序翻译成机器语言,所以运行速度相对于编译型语言要慢。C/C++ 等都是编译型语言,而Java,C#等都是解释型语言。虽然Java程序在运行之前也有一个编译过程,但是并不是将程序编译成机器语言,而是将它编译成字节码(可以理解为一个中间转载 2016-04-27 09:59:52 · 294 阅读 · 0 评论 -
MVC的理解
MVCM :model 模型 是看不到的一些数据 M和V之间是没有沟通的 M和C之间是可以随意沟通的。C :controller 控制器 V :view 视图 把数据展现出来 通过controller V和M之间也是不能沟通的 V和C之间是可以随意沟通的。M要和V之间进行沟通,必须通过Controller来进行桥梁。model就像一个主人的仓库一样,里面放原创 2016-04-28 11:16:11 · 446 阅读 · 0 评论 -
iOS url的一些处理
1.网络数据的url用NSURL *url=[NSURL URLWithString:path];;的初始化的方法获取2.本地数据的url用NSURL *url=[NSURL fileURLWithPath:path];的初始化方法获取如果弄混了会获取不到结果。原创 2016-04-27 20:02:21 · 571 阅读 · 0 评论 -
iOS 委托 协议
委托一般都是下级委托上级 上级来获取下级的一些信息,是消息传递的一种形式。委托传的参数,是要传出去的数据,在设置委托对象的类里的委托协议方法的参数就是委托传的数据。1.在下级的头文件里创建委托delegate,一般都是类名加Delegate的名字。在下级的类里设置委托,在下级实现的类里需要传数据出去的时候调用委托,把数据当成委托方法的参数。如下:#import #原创 2016-04-27 10:43:21 · 326 阅读 · 0 评论 -
block
当我们在下级定义代码块block以及设置代码块属性的时候,我们在上级调用这个block,当下级代码执行到代码块的时候会触发我们上级用到的代码块,下级代码块的参数我们在上级代码块里可以获取,就是上级代码块的参数。原创 2016-04-27 13:55:37 · 296 阅读 · 0 评论 -
IOS Block传值
1.使用协议在下级像上级传递值得时候比较繁琐,需要定义协议方法,定义属性,调用,在上级里设置代理实现代理方法。2.使用block 在类前定义需要使用到的block,#import /** * 定义一个block 用来把自己传出去 给viewController 添加 */typedef void (^DialogViewBolock)(UI原创 2016-06-13 16:46:45 · 611 阅读 · 0 评论 -
iOS 获取键盘的高度
1.先监控键盘出现的事件 :[[NSNotificationCenterdefaultCenter]addObserver:selfselector:@selector(keyBoardWillShow:)name:UIKeyboardWillShowNotificationobject:nil];2.在监控触发的方法里获取键盘的高度:-(void)原创 2016-06-15 15:36:12 · 386 阅读 · 0 评论 -
iOS 设置label button的文字显示几种颜色
UILabel *label=[[UILabelalloc] initWithFrame:CGRectMake(0,60, 150, 30)]; label.text=@"你好helloworld"; label.backgroundColor=[UIColorlightGrayColor]; NSMutableAttributedString *attriString=[[N...原创 2016-07-08 13:17:48 · 2347 阅读 · 0 评论 -
IOS masonry动画
1.控件的原始约束self.animationBtn = [UIButtonbuttonWithType:UIButtonTypeSystem]; [self.animationBtnsetTitle:@"动画按钮"forState:UIControlStateNormal]; self.animationBtn.backgroundColor=原创 2016-08-10 15:49:58 · 547 阅读 · 0 评论 -
IOS 设置ScrollView item的滚动位置
//这种计算更好 让选中的 item居中 算出item的重点偏离屏幕中心的距离 //1.第一种 如果item的中心在屏幕中心左边 偏移量为0 CGFloat offsetX=[_temp_btsuperview].center.x-SCREEN_WIDTH/2; if (offsetX0) {原创 2016-08-22 10:38:39 · 3741 阅读 · 0 评论 -
IOS tableView滑动设置导航栏透明度渐变 类似QQ空间导航栏渐变
1.设置导航栏颜色self.navigationController.navigationBar.barTintColor =[UIColor redColor];2.在tableview滑动的协议中,设置导航栏的透明度,类似QQ空间的/** * tableview滑动的时候出发的协议 继承UIScrollview的 可以直接使用 */- (原创 2016-09-07 14:03:10 · 5153 阅读 · 0 评论