IOS7的蛋疼各种收集
------------------
ios7基于viewController隐藏状态条:
通过ViewController重载方法返回枚举值的方法来控制状态栏的隐藏和样式。
首先,需要在Info.plist配置文件中,增加键:UIViewControllerBasedStatusBarAppearance,并设置为YES;
然后,在UIViewController子类中实现以下两个方法:
- (UIStatusBarStyle)preferredStatusBarStyle {return UIStatusBarStyleLightContent; }- (BOOL)prefersStatusBarHidden {return NO; }
最后,在需要刷新状态栏样式的时候,调用[self setNeedsStatusBarAppearanceUpdate]方法即可刷新
UILable奇葩的把文字draw到外面去了:
lable在ios7(bate版)下可以draw多行,只要text里有回车,如果你计算出单行text的高度并setFrame之后,对于"1\n2"这样的文本,他的显示就错乱了,1跑上面去了——出了frame区域,解决方法就是setFrame之后调用:[label sizeThatFits:lable.frame.size].
UITabBarController的视图结构变了:(这是因为kpi么)
-------
IOS7的UITableViewCell的定制没有以前那么直接了,以前可以直接继承UITableViewCell然后drawRect. 但是现在不行了,现在的UITableViewCell包含了一个scrollView,你重绘了UITableViewCell将会被这个scrollView遮住而完全没法显示.
如下是一个解决思路:
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
UITableViewCell * cell = [[[UITableViewCellalloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:nil] autorelease];
UIView * subview = [[[XXView alloc] init] autorelease];
subview.userInteractionEnabled = NO;// 不设为NO会屏蔽cell的点击事件
subview.backgroundColor = [UIColorclearColor];// 设为透明从而使得cell.backgroundColor有效.
subview.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight;
[cell.contentView addSubview:subview];// cell.contentView是个readonly属性,所以别想着替换contentView了.
return cell;
}
UISearchDisplayController的delegate导致内存问题
连这个问题都有。。不得不感慨乔布斯死的早啊!
这显示是ios7的(pre-)sdk自己的一个bug,给UISearchDisplayController设置delegate后,在UISearchDisplayController不用了的时候(比如release他之前),务必要setDelegate = nil. 否则可能会出野指针(某已释放的对象)被调用.
self.searchDisplay.delegate = nil;
转载于:https://www.cnblogs.com/xiaouisme/p/3288639.html
IOS7的蛋疼各种收集相关推荐
- 使用metasploit收集邮箱
来源:milsec.com 作者:影子牛 转载开始. 发现这个还是蛮有用处的,如果感到蛋疼你就拍拍手,至于收集到邮箱之后做什么用途,各位就可以自己随意发挥了 [root@sms framework3] ...
- iOS开发之资料收集
github排名:https://github.com/trending, github搜索:https://github.com/search. 此文章转自github:https://github ...
- iOS后台下载功能(收集)
在iOS7以前的系统中,App默认是不能后台运行的,如果要后台运行,可以采用以下两类方法: (1)使用beginBackgroundTaskWithExpirationHandler函数,向系统申请一 ...
- ★Kali信息收集~★6.Dmitry:汇总收集
概述: DMitry(Deepmagic Information Gathering Tool)是一个一体化的信息收集工具.它可以用来收集以下信息: 1. 端口扫描 2. whois主机IP和域名信息 ...
- 求职及学习心情文章收集
闭门造车比大量学习还痛苦,还是借鉴一下别人的路子好很多: 你好,百度LNP:http://blog.csdn.net/eaglex/article/details/6525459 这个人的求职经历:h ...
- 适用于iOS7 UI的外描边图标素材下载
我们知道ios7的界面设计是非常简约的,图标也不例外,iOS7的icon大部使用了扁平化的外描边风格设计,使得整体看起来十分简约.耐看,这次分享达人为大家收集将近600个漂亮的外描边图标下载,这些图标 ...
- 【转】《iOS7 by Tutorials》系列:iOS7的设计精髓(下)
四.聚焦于内容 在iOS7里,强调的不是眼花缭乱的装饰效果,而是最重要的内容本身. 下面我们来探讨这个主题: 1.删除不必要的内容 伟大的设计更多是减法和加法的组合. 虽然很酷的想法是很重要,但还有更 ...
- ios7 JavaScriptCore.framework
曾经想要oc调用js代码通常是通过uiwebview的stringByEvaluatingJavaScriptFromString方法,或是直接使用JavaScriptCore引擎,比如https:/ ...
- 重要!SpringBoot一个非常蛋疼的无法启动的问题解决
今天遇到了一个非常蛋疼的问题,好好的项目,没有任何报错,但是就是启动不了 还抱一个我看不出问题的错误: java.lang.NoSuchMethodError: org.springframework ...
最新文章
- 使用MySQL组复制的限制和局限性
- 最长递增子序列 最长连续递增序列
- 中国联轴器行业发展态势分析及十四五规划建议报告2021-2027年
- 207. Course Schedule 课程表
- 谷歌 colab_使用Google Colab在Python中将图像和遮罩拆分为多个部分
- 【JS新手教程】LODOP打印复选框选中的任务或页数
- SpringBoot + Shiro 缓存记住密码
- C++判断进程id是否存在
- 第12章[12.2] Ext JS可编辑列Grid的全场景开发
- 企业如何确定需要什么样的产品经理
- 如何在苹果Mac上设置文档样板,开启文档时自动复制?
- android eventbus view,Android-EventBus框架详细介绍与简单实现
- 中科大和东北大学计算机考研,我国39所985高校,一共被分为五个档次,复旦大学处于第二档...
- MySql(十二)Sql92和Sql99的区别
- 计算机无法识别Gp80180,佳博Gprinter GP-L80180I 驱动
- Zookeeper可以干什么
- todo Java注解
- Canal监听阿里云RDS
- 淮安万达机器人_淮安万博机器人 万达上班时间【输入网址YB7888.vip】angmi_PP视频搜索-PP视频-原PPTV聚力视频...
- 发力区块链,百度险中求胜 |链捕手
热门文章
- floquet端口必须沿z轴设置_Ansys Workbench 振动给料机偏心轴的模态分析
- java oracle sql 参数_oracle pl/sql之在java中调用带有输入输出参数的oracle存储过程...
- linux vim emmet,前端开发神器Emmet.vim使用笔记
- python3.6库参考手册_python3.5.2官方帮助文档参考手册(CHM版)
- java 写入指定路径文件_java对指定目录下文件读写操作介绍 | 学步园
- IOS UIScrollView 滚动视图的使用和文档
- diag开关什么意思_双控开关接线图_一灯双控开关接线图_单联双控开关接线图_双控开关接线图实物图...
- 学习opencv3_如何高效学习计算机视觉?
- 语言线性拟合线对称_文科生都能看懂的机器学习教程:梯度下降、线性回归、逻辑回归...
- HTMLTestRunner.py内容