![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
私人
liu_bin_home
ios新手
展开
-
IOS开发中字体大小
IOS字体大小,字号的问题 UIFont UIFont Parameters fontSize The 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 · 998 阅读 · 0 评论 -
编译型语言和解释型语言的区别
编译型语言在程序执行之前,有一个单独的编译过程,将程序翻译成机器语言,以后执行这个程序的时候,就不用再进行翻译了。 解释型语言,是在运行的时候将程序翻译成机器语言,所以运行速度相对于编译型语言要慢。 C/C++ 等都是编译型语言,而Java,C#等都是解释型语言。 虽然Java程序在运行之前也有一个编译过程,但是并不是将程序编译成机器语言,而是将它编译成字节码(可以理解为一个中间转载 2016-04-27 09:59:52 · 262 阅读 · 0 评论 -
MVC的理解
MVC M :model 模型 是看不到的一些数据 M和V之间是没有沟通的 M和C之间是可以随意沟通的。 C :controller 控制器 V :view 视图 把数据展现出来 通过controller V和M之间也是不能沟通的 V和C之间是可以随意沟通的。 M要和V之间进行沟通,必须通过Controller来进行桥梁。 model就像一个主人的仓库一样,里面放原创 2016-04-28 11:16:11 · 400 阅读 · 0 评论 -
iOS url的一些处理
1.网络数据的url用 NSURL *url=[NSURL URLWithString:path]; ;的初始化的方法获取 2.本地数据的url用 NSURL *url=[NSURL fileURLWithPath:path];的初始化方法获取 如果弄混了会获取不到结果。原创 2016-04-27 20:02:21 · 521 阅读 · 0 评论 -
iOS 委托 协议
委托一般都是下级委托上级 上级来获取下级的一些信息,是消息传递的一种形式。委托传的参数,是要传出去的数据,在设置委托对象的类里的委托协议方法的参数就是委托传的数据。 1.在下级的头文件里创建委托delegate,一般都是类名加Delegate的名字。在下级的类里设置委托,在下级实现的类里需要传数据出去的时候调用委托,把数据当成委托方法的参数。如下: #import #原创 2016-04-27 10:43:21 · 292 阅读 · 0 评论 -
block
当我们在下级定义代码块block以及设置代码块属性的时候,我们在上级调用这个block,当下级代码执行到代码块的时候会触发我们上级用到的代码块,下级代码块的参数我们在上级代码块里可以获取,就是上级代码块的参数。原创 2016-04-27 13:55:37 · 262 阅读 · 0 评论 -
IOS Block传值
1.使用协议在下级像上级传递值得时候比较繁琐,需要定义协议方法,定义属性,调用,在上级里设置代理实现代理方法。 2.使用block 在类前定义需要使用到的block, #import /** * 定义一个block 用来把自己传出去 给viewController 添加 */ typedef void (^DialogViewBolock)(UI原创 2016-06-13 16:46:45 · 586 阅读 · 0 评论 -
iOS 获取键盘的高度
1.先监控键盘出现的事件 : [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyBoardWillShow:) name:UIKeyboardWillShowNotification object:nil]; 2.在监控触发的方法里获取键盘的高度: -(void)原创 2016-06-15 15:36:12 · 338 阅读 · 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 · 2299 阅读 · 0 评论 -
IOS masonry动画
1.控件的原始约束 self.animationBtn = [UIButton buttonWithType:UIButtonTypeSystem]; [self.animationBtn setTitle:@"动画按钮" forState:UIControlStateNormal]; self.animationBtn.backgroundColor=原创 2016-08-10 15:49:58 · 512 阅读 · 0 评论 -
IOS 设置ScrollView item的滚动位置
//这种计算更好 让选中的 item居中 算出item的重点偏离屏幕中心的距离 //1.第一种 如果item的中心在屏幕中心左边 偏移量为0 CGFloat offsetX=[_temp_bt superview].center.x-SCREEN_WIDTH/2; if (offsetX0) {原创 2016-08-22 10:38:39 · 3679 阅读 · 0 评论 -
IOS tableView滑动设置导航栏透明度渐变 类似QQ空间导航栏渐变
1.设置导航栏颜色 self.navigationController.navigationBar.barTintColor =[UIColor redColor]; 2.在tableview滑动的协议中,设置导航栏的透明度,类似QQ空间的 /** * tableview滑动的时候出发的协议 继承UIScrollview的 可以直接使用 */ - (原创 2016-09-07 14:03:10 · 5049 阅读 · 0 评论