iOS
文章平均质量分 77
hulala_wuqiang
这个作者很懒,什么都没留下…
展开
-
UILabel设置行间距同时要计算得到行高的最简单的方法
UILabel计算行高有两个方法,一个是sizeWithFont: forWidth: lineBreakMode: 一个是boundingRectWithSize: options: attributes: context: 这两个都是NSString的对象方法,根据传入的文字,字体,得到最后的适合的size。 但是遇到label需要在其中设置行间距的情况原创 2015-12-16 16:10:26 · 1661 阅读 · 0 评论 -
UITextField的一些常用代理方法
UITextField 限制输入小数,只能输入小数点后面有两位的代理方法原创 2016-11-02 15:55:30 · 1186 阅读 · 0 评论 -
iOS第三方库的填坑记录
本文是本人平时开发遇到的三方库的填坑记录,仅做保存,如果有误导嫌疑,请无视我。一、ReactiveCocoa1、block是被控制器持有的,如果在block中使用self,会引起循环引用,控制器不能被释放掉,所以不是所有的三方库的block都是做了处理的。block中,会引起循环引用有以下几种情况: //(1)在block中,使用self调用方法 object.delegatrSig...原创 2017-01-13 10:50:15 · 515 阅读 · 0 评论 -
使用UINavigationController 布局多64 少64的问题
背景:iOS7之前控制器的self.view的Y的0点是在Navgationbar的底部开始的. iOS7之后,苹果推行全屏布局控制器的self.view的Y的0点是屏幕顶部.然而有时候还是会遇到y之前从0开始的,突然又从64开始了,下面介绍一些改变此属性的情况。第一坑:如果你的self.view的第一个视图是scrollView类视图. eg: 如果你把一个tableView的Y 约束设置为转载 2016-11-24 14:02:25 · 1614 阅读 · 0 评论 -
GCD与多线程编程
最近在开发股神的项目中用到很多GCD,所以总结了一下GCD的一些使用。1. 什么是GCD呢官方文档是这么说的:>Grand Central Dispatch (GCD) comprises language features, runtime libraries, and system enhancements that provide systemic, comprehe转载 2016-11-03 11:11:36 · 253 阅读 · 0 评论 -
关于UIButton不改变title的问题(enable与userInteractionEnabled)
// 在发短信的界面中遇到一个问题,点击了发送短信,将发送短信的按钮设置为disable的状态,如下sendMsgBtn.enabled = NO;//然后在倒计时中的方法为seconds --;if (seconds <= 0) { [sendMsgBtn setTitle:@"重新获取" forState:UIControlStateNormal]; sendMsgBt原创 2016-09-26 17:25:25 · 1226 阅读 · 0 评论 -
在UITextField开始加空格
APP中经常用到UITextField,placeholder和text都是从最左边开始,看起来很不美观。想要在文本之前添加一个起始空格。方法:重写UITextFiled的两个方法,生成一个子类:#import "HeaderEmptyTextField.h"@implementation HeaderEmptyTextField- (CGRect)textRectForBou原创 2016-08-02 17:08:18 · 666 阅读 · 0 评论 -
sql基本语句
1.打开数据库int sqlite3_open( const char *filename, // 数据库的文件路径 sqlite3 **ppDb // 数据库实例);2.执行任何SQL语句int sqlite3_exec( sqlite3*, // 一个打开的数据库实例原创 2016-07-29 14:56:20 · 235 阅读 · 0 评论 -
iOS 自动布局 同一行的几个控件 需要其中某几个不被压缩,其中某几个不被拉伸
最近遇到一个问题,一个view里面,同一行有三个label,其中第一个是标题,太长可以不显示完整,第二个label是标签,跟在第一个后面,第三个label是状态,需要在最右边。怎么布局呢?正常的布局后,第二个和第三个之间加10的间距,然而第一个label太长了老是会压缩后面的label,后面的label宽度不固定,不然可以添加宽度>=的约束,最后查阅资料,终于找到关于控件的自动布局水平和竖直方原创 2015-12-16 10:56:56 · 1534 阅读 · 0 评论 -
Xcode LLDB Debug教程
Xcode LLDB Debug教程转载 2017-02-23 11:59:43 · 349 阅读 · 0 评论