摘要:
项目中发现,自定义的tabbar pop两层之后tabbaritem图片重叠,而单独pop一层是没问题的,话不多说上代码:-(void)viewWillLayoutSubviews{ [super viewWillLayoutSubviews]; for (UIView ... 阅读全文
摘要:
二者差不多,拿数据源说吧,n个section,每个section里面cell个数不固定,数据源内容不一定,导致cell形式会不一样从数据源中取如果写if else,或者switch都不满意,也许Swift更牛一些,这里不提说白了就是想根据所具有资源计算出不同cell对应的唯一的数据源数组的索引值写的... 阅读全文
摘要:
说明:标题写的长是方便大家检索到,增加一次性搜索的概率tableviewcell中有一个textview,textview的超链接识别是打开的,UIDataDetectorTypeLink,那么大量的cell重用后,超链接出现在不是网址的文字上解决办法是在赋值text的时候先付给nil清空上一个,然... 阅读全文
摘要:
由于textview带有超链接,拨打电话,以及识别邮箱功能,还有长按复制等,所以有些时候需要用textview显示文字,自己定义的识别这些的lable不一定比textview好用,CGRect rect = [eventComment.tContent boundingRectWithSize:CG... 阅读全文
摘要:
做了一个tableView的下拉菜单,结果可以拖拽不能点击cell回调代理方法,分析了好半天,发现有人给控制器的view添加了点击手势,没有设置tap.cancelsTouchesInView = NO;所以导致拦截了tap手势,如上设置就不会拦截了. 阅读全文
摘要:
废话不多说上代码,项目中遇到的问题是:NSMutableArray * arrayLoginNames = [NSMutableArray array];arrayLoginNames = [[NSUserDefaults standardUserDefaults] mutableArrayValu... 阅读全文
摘要:
项目中遇到collectionView的item一开始没有问题,很正常,可是随着数据的刷新,item却无法点击了,估计其他控件也有类似情况,不过没有查到是什么原因,有朋友说是sdk的bug,解决办法是在相关类里重写下面的方法:-(void)touchesBegan:(NSSet *)touches ... 阅读全文
摘要:
在自己定义左侧返回按钮,然后把当前页面右侧滑动,滑动到一半再放回到右侧,返回按钮,以及导航栏title会出现蓝点,导航栏title也是自定义的customView,这时解决办法是加两句话如下 self.navigationController.navigationBar.topItem.tit... 阅读全文
摘要:
通常方法在layoutSubviews,写这些,可以对付约束情况下的圆角,可是在ios9不起作用了,我用的是9.1测试版,解决办法是subclass,UIImageView,然后看后面代码-(void)layoutSubviews{ [super layoutSubviews]; [self l... 阅读全文
摘要:
[as showInView:self];.self是个View,结果在ios7崩溃了原因怀疑是,当前self在编译器看来并不是一个window的层级关系中最前面的,或者说在UIActionSheet想展示出来的时候,并不认为self是最前面的,解决办法[as showInView:[[[[UIAp... 阅读全文