- 博客(14)
- 资源 (4)
- 收藏
- 关注
原创 iOS小技巧-使用UUID+keychain替代udid方案
众所周知,苹果对用户的隐私越来越重视,导致app要获取用户的信息越来越少,参考网上的资料,写这篇文章作为日后的参考。首先是KeyChainStore.h#import @interface KeyChainStore : NSObject+ (void)save:(NSString *)service data:(id)data;+ (id)load:(NSString *)s
2016-07-06 15:25:04 4427 2
原创 iOS小技巧-多个UIListView设置automaticallyAdjustsScrollViewInsets属性
开发中如果在同一个viewcontroller中,同时出现两个以上的UIListView时,如果包含多个UIListView,设置他们的frame一样,会出现:有一个UIListView是正常的,其他的位置都会偏移到顶部上去,譬如所有的UIListView的frame都设置为(0,0,320,568)的时候,只有一个UIListView的y=0值是在从导航栏底部开始计算,其他的y=0都是从屏幕的最
2016-04-22 14:59:49 863 1
原创 iOS自定义控件-动态标签展示
最近项目有个需求,能够动态的展示一组数据标签,于是自己动手做了一个自定义的view,此自定义View暂时只是为了实现功能,其他的扩展功能以后有需要再添加。首先是MViewTextList.h文件//// MViewTagList.h// mall//// Created by zyz on 16/3/21.// Copyright © 2016年 codeagod. Al
2016-03-22 11:45:02 955
原创 iOS小技巧-第三方sdk官网汇总(逐步积累)
支付类:1、支付宝开放平台:https://openhome.alipay.com/platform/home.htm2、微信支付:https://pay.weixin.qq.com/wiki/doc/api/index.html即时通讯类:1、环信:http://docs.easemob.com/docs.php2、IMSDK:http://docs.imsdk.
2015-11-16 22:42:27 679
原创 iOS小技巧-UITableView禁止上下滑动超出顶部或者底部的内容
UITableView上下滑动到顶部或者底部的时候,系统默认的UITableView还是可以继续上下滑动,如果我们的需求是禁止滑动超出区域,此时可以添加:tableView.bounces = NO;
2015-11-10 13:55:07 7035
原创 iOS小技巧-UINavigationItem代码设置导航栏返回按钮的字体
使用UINavigationController进行界面跳转时,某些时候需要动态代码设置返回按钮的文字,此时可以通过自定义UIBarButtonItem,情景描述:ViewA --> ViewB 修改ViewB的返回按钮,在ViewA跳转之前,添加下面的代码:- (void)setNextViewBackTitle:(NSString *)title{ UIBarB
2015-11-09 18:16:57 482
原创 iOS小技巧-UISwitch改变系统默认的颜色
UISwitch的默认颜色为绿色,有时候根据设计的需求,颜色会不一样,所以此时我们需要自己改变UISwitch的默认颜色,方法很简单:更改tintColor、onTintColor这两个属性,就可。switchView.tintColor = [UIColor colorWithRed:252/255.0 green:115/255.0 blue:186/255.0 alpha:1];s
2015-11-09 10:13:46 9938
原创 iOS小技巧-为项目添加全局PrefixHeader.pch预编译文件
现在xcode的版本创建新的项目时,不会默认为开发者创建一个全局的PrefixHeader.pch文件,下面简单说下如何自己配置一个PrefixHeader.pch预编译文件。第一步、在navigator栏,在你需要的插入文件的位置右击->New File...(或者快捷键:Command + N ),在弹出的界面中选择:iOS下的Other->PCH File->点击Next->输入文件
2015-11-05 15:30:56 8247
原创 iOS小技巧-MJRefresh简单整合
一个开源简单易用可上下拉刷新的开源框架。下载MJRefresh的开源包;将开源包导入自己的项目。此时可能会出现错误,objc_msgSend(self.beginRefreshingTaget, self.beginRefreshingAction, self);别急!进入project界面,点击TARGETS下的项目名->build Settings->搜索"EN
2015-11-04 16:36:41 1088
原创 iOS小技巧-UITableView去除底部多余的分割线方法以及设置分割线风格和颜色
iOS的UITableView分割线默认是都会显示的,但实际开发中,需求设计基本上是不需要的,此时可以通过下面的代码去除多余的分割线//UITableView去除多余的分割线tableView.tableFooterView = [[UIView alloc] initWithFrame:CGRectZero];去除分割线,以及更改分割线的颜色可以通过//设置分割线styletab
2015-11-04 16:08:56 850
原创 iOS小技巧-UITableView取消或设置cell的选中效果
UITableView的cell默认选中效果为:选中时cell变灰,有些时候不需要这个选中效果,或者需要其他的效果,以下介绍几种方法:1、可以通过更改UITableViewCell提供的selectionStyle属性进行设置(貌似只有none和default两种style可用):cell.selectionStyle = UITableViewCellSelectionStyleNone
2015-11-04 14:14:33 19554
原创 iOS小技巧-UITextFiled/UITextView设置系统圆角边框
iOS中单行输入一般使用UITextField,而多行输入一般使用UITextView,但是,UITextField设置圆角边框可以使用textField.borderStyle = UITextBorderStyleRoundedRect;直接进行设置,而UITextView却没有提供类似的方法,所以可以通过layer做出类似的边框样式效果。textView.layer.border
2015-11-04 09:52:10 3630
原创 碎步二:zxing核心包生成条形码和二维码
最近闲得无趣,于是写点技术知识放到博客上,希望以后对自己有所帮助。随着时代的发展,二维码已经悄悄的被时代所认可,不管是个人或者公司,二维码受到很多人的认可,如今在互联网上二维码几乎随处可见。废话不多说,下面进入主题。 首先展示一下效果图: http:// 本应用引入的是android提供的zxing2.2的核心包zxing-2.2-cor
2013-07-09 17:33:07 2328 1
原创 碎步一:根据用户喜好选择不同背景图(背景选择器)
本文章主要功能是,用户根据自己的爱好选择背景颜色,当然也可以是图片或者其他的,只要稍微修改下代码。 言归正传,下面说下主要的实现原理和相关技术,首先设置屏幕为全屏显示,接着调用PowerManager可以控制手机的WakeLock,让手机保持恒亮状态,同时可以设置手机屏幕亮度,此处设置为最亮(255)。 程序中实现了两个菜单项:第一个菜单为“选择背景颜色”,单击
2013-07-04 16:35:18 1314
iOS的UITableView开源包,MJRefresh上下拉刷新
2015-11-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人