tableviewCell实用小技术

1、 隐藏tableViewCell的分割线:

tableView.separatorStyle = UITableViewCellSeparatorStyleNone;
2、实现右侧的小灰色箭头 只要将cell的accessoryType属性设置为

cell.accessoryType=UITableViewCellAccessoryDisclosureIndicator;

//关闭tableView顶部的cell冒出来的白色空隙
self.automaticallyAdjustsScrollViewInsets = NO
//关闭tableView选中的动画
[tableView deselectRowAtIndexPath:indexPath animated:NO];
 开启手势返回
 self.navigationController.interactivePopGestureRecognizer.delegate = (id)self;

其他格式:像对勾、删除什么类似,更改一下属性值即可

3、 用UiButton制作圆形头像时,去除头像多余的部分
button.clipsToBounds = YES;
4、毛玻璃效果(ios8.0以后的版本)
UIVisualEffectView *visualEffectView = [[UIVisualEffectView alloc] initWithEffect:[UIBlurEffect effectWithStyle:UIBlurEffectStyleLight]];
    visualEffectView.frame = CGRectMake(0, 0, 320*[FlexibleFrame ratio], 180*[FlexibleFrame ratio]);
    visualEffectView.alpha = 1.0;
5、关闭textField、textView 相关
//是否自动纠错功能
  text.autocorrectionType = UITextAutocorrectionTypeNo;
typedef enum {
    UITextAutocorrectionTypeDefault, 默认
    UITextAutocorrectionTypeNo,  不自动纠错
    UITextAutocorrectionTypeYes, 自动纠错
} UITextAutocorrectionType;
6、每输入一个字符就变成点 用语密码输入
 text.secureTextEntry = YES;
7、pod更新慢

CocoaPods来添加第三方类库,无论是执行pod install还是pod update都卡在了Analyzing dependencies不动 原因在于当执行以上两个命令的时候会升级CocoaPods的spec仓库,加一个参数可以省略这一步,然后速度就会提升不少。加参数的命令如下:

pod install --verbose --no-repo-update

pod update --verbose --no-repo-update
8、查看代码行数

find . -name ".m" -or -name ".h" -or -name ".xib" -or -name ".c" |xargs wc -l  1

时间: 2025-01-01 22:53:49

tableviewCell实用小技术的相关文章

蓝的成长记——追逐DBA(6): 做事与做人:小技术,大为人

***********************************************声明***********************************************************************  原创作品,出自 "深蓝的blog" 博客,欢迎转载,转载时请务必注明出处,否则追究版权法律责任. 深蓝的blog:http://blog.csdn.net/huangyanlong/article/details/39718485 *******

实用小技巧1

把windows电脑变成路由器使用 适用对象: windows7.windows8的笔记本电脑或者有无线网卡的台式电脑 网络要求: CMCC-EDU和家里拨号上网的都可以,但是电信的校园有线不行 步骤如下: 1.在开始菜单里搜索cmd,找到后以管理员身份运行 2.在cmd命令行上输入以下命令: netsh wlan set hostednetwork mode=allow ssid=你所共享的无线的名字(最好是英文或者是拼音) key=密码 回车 这一步主要是设置你的“路由器” 3.下一步是开启

ANDROID开发实用小工具

分享一些 Android开发中的实用小工具,你有发现好工具吗? 来这里分享一下呗 一.find bugs 静态检查工具 http://findbugs.sourceforge.net/ FindBugs 是一个静态分析工具,它检查类或者 JAR 文件,将字节码与一组缺陷模式进行对比以发现可能的问题.有了静态分析工具,就可以在不实际运行程序的情况对软件进行分析 详情请参考:http://baike.baidu.com/view/2367937.htm 二.内测宝 - 测试分发管理平台 国内功能最完

node.js实用小模块

1.浮点数操作 npm install float 2.MD5加密类 npm install MD5 3.xml解析类 1 npm install elementtree 4.转换字符串大小写 1 npm install convert_str 5.SoapClient 1 npm install soap 6.字符串操作类 1 npm install string 7.缓存 1 npm install memory-cache 8.jsontoxml;  objecttoxml 1 npm i

Maven在Eclipse中的实用小技巧

前言 我们在开发的工程中很多都是Maven项目,这样更加便于我们jar包的管理.而我们一般使用的IDE都是Eclipse,由于我们在日常的开发过程中会经常要用到一些Maven的操作,所以我今天主要跟大家分享一下我们在日常开发中的Maven实用小知识,让大家不再云里雾里. 安装配置Maven 1.安装Maven,下载一个maven包解压,然后配置maven环境变量(配置完成后在dos窗口用mvn命令测试下). 2.在Eclipse中安装Maven插件,Maven插件在线安装地址为:http://m

linux shell 实用小实例

判断当前用户是否为root管理员,如果是,则执行tar对/etc/目录执行备份. #!/bin/bash# IF current user is root then backup the /etcif [ "$(id -u)" -eq 0 ];then  tar -czf /root/etc.tar.gz /etc &>/dev/nullelse  echo 'Please switch user on root.'  exit 9fi 要求用户输入密码,判断密码是否正确

VC的若干实用小技巧 (如何干净的删除一个类)

Visual C++6.0(5.0)开发工具功能非常强大,但是对于初学者来说,却有很多细节的问题需要注意.作者搜集整理了以下一些实用小技巧,希望对初学者有所帮助. 1:使用vc开发项目时,常会遇到这种情况:      即明明只改动了一个文件,却要把整个项目全部重新编译连接一次.刚刚连接好,一运行,又提示重新编译连接一次,非常讨厌.这是因为出现了未来文件的缘故.      解决方法:      找出对应文件夹下的debug目录,将未来文件全部delete, 再rebuild all一次.(未来 文

VC6.0实用小技巧

VC6.0的若干实用小技巧 1.检测程序中的括号是否匹配 把光标移动到需要检测的括号(如大括号{}.方括号[].圆括号()和尖括号<>)前面,键入快捷键 “Ctrl+]”.如果括号匹配正确,光标就跳到匹配的括号处,否则光标不移动,并且机箱喇叭还会发出一 声警告声. 2.查看一个宏(或变量.函数)的宏定义 把光标移动到你想知道的一个宏上,就比如说最常见的DECLARE_MAP_MESSAGE上按一下F12(或右键 菜单中的Go To Defition Of …),如果没有建立Browse fil

春节网购安全实用小贴士

春节将至,又将迎来一次网购小高潮,网上购买机票.网上置办年货切莫大意,不法黑客正等着捞最后一票过个肥年!比如下面这位女士的遭遇: 一位女士在疑似淘宝的网上看中了一件标价800元的羽绒服并通过“支付宝”付了钱.然而网页却显示买卖没有成功.可是她通过银行的网站进行查询,发现自己的账户上确确实实少了800元.于是,该女士与卖家取得联系.“年底了,最近交易量比较大,淘宝的系统也不是很稳定,可能出了问题.”卖家让她不要着急,再拍一次就没有问题了.该女士信以为真,又拍了一次,果然显示交易成功.但是殷女士一查