iOS开发 ☞ 那些最熟悉的陌生方法
原文链接:http://blog.csdn.net/magicZYJ/article/details/51873894
1、addSubview
当我们调用 [superView addSubview:childView] 这个方法时,本质只是将childView加入superView的最上层,多次调用的效果是一样的,并不会重复添加childView。
2、removeFromSuperview
当一个视图对象调用了这个方法并不是立即销毁,当我们重新添加这个对象的时候,只需调用addSubview就会重新添加这个视图对象,并不需要重新创建。
所以我们可以使用这个方法来处理不需要显示的视图,避免将不显示的视图渲染出来影响性能
3、UILabel、UIButton、UIImageView均有highlighted状态,当我们点击UITableViewCell时,默认Cell内的所有控件都变为highlighted状态,然后产生的化学作用,你懂得。
4、Xcode快捷键,option + 想要点击的文件,就会形成对比窗口。
5、automaticallyAdjustsScrollViewInsets
iOS7以后 不管你的控制器有没有包一层导航控制器,第一个被添加到控制器的带有scrollView效果的控件内的子控件都会有一个contentInset。为了消除这种效果,需要将上面的属性设置为NO。
6、快捷键command + control + E 经常遇到在一个代码块里修改一个变量的名字,如果一个一个改有些low,双击要修改的变量名,然后敲一下上面的快捷键,可见范围的名称都会被选中,然后更改即可。
7、- (void)tableView:(UITableView )tableView willDisplayCell:(UITableViewCell )cell forRowAtIndexPath:(NSIndexPath *)indexPath
这个方法除了可以做到数据与cell分离,还可以监听 表视图刷新完毕。
未完待续
iOS开发 ☞ 那些最熟悉的陌生方法相关推荐
- iOS开发中常用的方法
iOS开发中常用的方法 系统弹窗: 过期方法: UIAlertView *alertView = [[UIAlertView alloc]initWithTitle:@"确认报价" ...
- iOS开发使用半透明模糊效果方法整理
转载:http://www.cocoachina.com/ios/20141223/10731.html 虽然iOS很早就支持使用模糊效果对图片等进行处理,但尤其在iOS7以后,半透明模糊效果得到大范 ...
- [转]iOS开发使用半透明模糊效果方法整理
转自:http://www.molotang.com/articles/1921.html 虽然iOS很早就支持使用模糊效果对图片等进行处理,但尤其在iOS7以后,半透明模糊效果得到大范围广泛使用.包 ...
- iOS开发-Email的发送方法
IOS系统框架提供的两种发送Email的方法:openURL 和 MFMailComposeViewController.借助这两个方法,我们可以轻松的在应用里加入如用户反馈这类需要发送邮件的功能. ...
- IOS开发之----常用加密方法
本文转载至 http://blog.csdn.net/wildfireli/article/details/23191983 (AES.MD5.Base64) 分类: iPhone 2014-04-0 ...
- iOS开发-UIColor转UIIamge方法
只能说太神奇了,完美应用到我的毕业设计 - (UIImage*) createImageWithColor: (UIColor*) color {CGRect rect=CGRectMake(0,0, ...
- iOS开发 NSPredicate的使用方法
1. 概念 1. 谓词(NSPredicate)是什么? Xcode的开发者文档中的解释: A definition of logical conditions used to constrain a ...
- IOS开发-Nsstring中搜索方法rangeOfString
NSString *str1 = @"can you \n speak English"; NSString *str = @"\n"; //在str1这个字符 ...
- iOS开发-常用的数学方法
1.三角函数 double sin(double); 正弦 double cos(double); 余弦 double tan(double); 正切 2.反三角函数 double asin(dou ...
最新文章
- iOS 开发中的多线程
- linux expr命令
- ***PHP中error_reporting()用法详解(含codeigniter框架中屏蔽错误提示的解决方案)
- mysql数据库基础(密码策略)
- python获取中文字体点阵坐标_点阵汉字显示 - freecamel的个人空间 - OSCHINA - 中文开源技术交流社区...
- 我的Go+语言初体验——(6)整型有理数数据类型
- 计算机程序编辑器中文版,小说编辑器(Atomic Scribbler)
- Win2008R2创建虚拟路由
- Python批量修改Word文档中特定关键字的颜色
- 在 Visual Studio 2013 中使用 JavaScript 的 IntelliSense
- [转载] 在python中pop的用法_python中pop()函数如何使用
- 【计算机组成原理】1.计算机系统概述
- 电影:《三少爷的剑》票房折戟,武侠电影还能翻盘吗?
- CSS盒子模型、Boder基础
- python注释可用于表明作者和版权信息_Python-注释帮助我们理解-No9
- Glide加载网络图片模糊变形问题解决办法
- 解决:FTP隔离用户ftp将数据发送到服务器之前不加密或编码,要保护密码和数据数据,请用WEB文件夹(WenDAV)
- 进程间通信和线程间通信
- 腾讯手游助手弹窗提示检测到兼容的Hyper-v正在运行,请关闭后重试
- Python 数据结构之队列的实现
热门文章
- 算法会议室问题及计算重叠时间区间段
- 数据库题目之数据库设计
- ubuntu如何查看网卡名称_【整理】Ubuntu/Linux下如何查看无线网卡的具体型号
- 亚马逊、Reddit及Mozilla等公司下个月将举行“网络中立”抗议活动
- 在嵌入式设备运行Rust/bluer蓝牙简单应用
- c语言编程两人对战五子棋,c语言写的五子棋人与人对战
- 后端开发、爬虫开发、人工智能、金融量化分析、大数据跟Python是什么关系?
- C语言基础知识——预处理
- 极客学院-Android基础知识
- android微信二维码收款hook,【第一篇】【安卓微信】HOOK微信发消息,当HOOK遇上HOOK。...