随笔分类 - IOS
摘要:在iOS开发中,经常会出现在UITextField/UITextView中输入东西的时候,弹起的键盘遮挡住了页面下面,很不方便,IQKeyboardManager就是解决这一棘手问题的.而且IQKeyboardManager使用简单,无需添加任何代码,也不需要特别的设置,上手很快.只需要cocopo
阅读全文
摘要:%f 表示按浮点数的格式输出 %e 表示按指数形式的浮点数的格式输出 %g 表示自动选择合适的表示法输出,可以去小数末尾多余的0
阅读全文
摘要:-(void)jumpVC:(UIViewController *)vc{ NSArray *vcs = self.navigationController.viewControllers; NSMutableArray *newVCS = [NSMutableArray array]; if ([
阅读全文
摘要:如今的APP开发中,UITableView是最常用的控件之一,而UITableView中有个很常见的效果就是勾选效果,这个效果是由UITableViewCell中的accessoryType属性来决定的。 accessoryType中的变量是一个枚举值UITableViewCellAccessory
阅读全文
摘要:btn.frame = CGRectMake(x, y, width, height); [btn setTitle: @"search" forState: UIControlStateNormal]; //设置按钮上的自体的大小 //[btn setFont: [UIFont systemFon
阅读全文
摘要:在 iOS 开发中,JS 与 Native 的交互分为两种,第一种是 Native 调 JS,即通过在 Native 代码中执行 JS 达到在 webkit 控件中展现相应 JS 代码的效果;另一种就是 JS 调用 Native ,通过 web 前段 JS 的执行来调用 Native 本地的方法,用
阅读全文
摘要:Masonry中的坑 在使用Masonry进行约束时,有一些是需要注意的。 在使用Masonry添加约束之前,需要在addSubview之后才能使用,否则会导致崩溃。 在添加约束时初学者经常会出现一些错误,约束出现问题的原因一般就是两种:约束冲突和缺少约束。对于这两种问题,可以通过调试和log排查。
阅读全文
摘要:UIButton 这儿有一篇教程,挺全的,可以参考下:http://www.cnblogs.com/chen1987lei/archive/2011/09/09/2172757.html 这个就不多说了,对照官方的文档也可以更多的去学习。插一句题外话,在学这些组件的时候,最令人头疼的不是你搞不定一个
阅读全文
摘要:1.在Xcode中登录APPle ID账号和密码。 2.打钩Authomatially manage signing,Team选择自己的名字的(Personal Team)。 3.Build Setting里面Provisioning Profile和Provisioning Profile(Dep
阅读全文
摘要:某个界面列表上面是企业,下面是联系人,而且获取企业列表与联系人列表的接口不是同一个,必须等企业跟联系人列表数据都获取完毕后才能刷新,于是就用到了GCD组函数 然而问题来了,[[IBOSServer shared]...]这玩意儿是封装好的,并且是个异步函数,大家应该都知道,异步函数不会阻塞线程,不用
阅读全文
摘要:这里,首先要知道,这调横线是怎么形成的,在导航栏和下面的VIew颜色相同时,突兀的有这样一天横线拦着 , 确实很影响美观! 那么,这天横线真的是一条横线吗? 其实,这是shadoImage 在作怪,这调横线,其实是NaVigationBar下产生的阴影效果,贴在一起就出现了横线的样式 因此,只要去掉
阅读全文
摘要:自从写了介绍Masonry那篇文章以后 就一直有人对UIScrollView的那个例子不是很理解 为什么要用一个container包含其他subview? 为什么指定了edges 还要指定width? 不是多此一举吗? 那么今天我就按照我的理解来说明一下这个问题 梳理 直入主题 要解释之前的问题 最
阅读全文
摘要:MJRefresh适用哪些控件的刷新呢?github官网上给出了四个,其实不难猜到就是主要的那几个可以滚动的控件(UITextView除外),主要就是四个:UIScrollView、 UITableView、UICollectionView、UIWebView。 API集成 主要的集成方式有两种:
阅读全文
摘要:我们都知道由于UITableView是继承自UIScrollView的,所以他是可以设置contentsize的。 但是,我在试验的过程中,初始化UITableView实例后,直接设置它的contentsize是不起作用。 [objc] view plain copy UITableView * t
阅读全文
摘要:UITableView 表视图--继承UIScrollView并遵守NSCoding协议 属性 frame 设置控件的位置和大小 backgroundColor 设置控件的颜色 style 获取表视图的样式 dataSource 设置UITableViewDataSource的代理 delegate
阅读全文
摘要:代码太杂了,简单剔出来。 头文件 实现 用addTableViewFresher对tableview添加刷新,实现下拉刷新freshHeadMethod和上划刷新freshFooterMethod的回调方法,在tableview刷新完成后调用doneWithView方法,白白白~
阅读全文
摘要:学习UITableView之前,先了解一下一些基本概念: UITableView继承于UIScrollView,是可以进行垂直滚动的控件 UITableView的每一条数据对应的单元格叫做Cell,是UITableViewCell的一个对象,继承于UIView UITableView可以分区显示,每
阅读全文
摘要:Masonry中的坑 在使用Masonry进行约束时,有一些是需要注意的。 在使用Masonry添加约束之前,需要在addSubview之后才能使用,否则会导致崩溃。 在添加约束时初学者经常会出现一些错误,约束出现问题的原因一般就是两种:约束冲突和缺少约束。对于这两种问题,可以通过调试和log排查。
阅读全文
摘要:我们在声明一个NSString属性时,对于其内存相关特性,通常有两种选择(基于ARC环境):strong与copy。那这两者有什么区别呢?什么时候该用strong,什么时候该用copy呢?让我们先来看个例子。 示例 我们定义一个类,并为其声明两个字符串属性,如下所示: 上面的代码声明了两个字符串属性
阅读全文
摘要:当我们使用 UIScrollView 控件时,会出现有显示内容,但是无法滚动的情况。 解决方法 第一步:确定 UIScrollView 对象的 contentSize 属性是否大于父视图 // 设置 contentSize 属性为指定宽高 scrollView.contentSize = CGSiz
阅读全文
浙公网安备 33010602011771号