
ios
aiyongyyy
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
UINavigationController在viewWillAppear函数中pushViewController时的问题和解决
原来代码是在viewDidAppear函数中pushViewController, -(void)viewDidAppear:(BOOL)animated{ [super viewDidAppear:animated]; CCRLoginViewController *controller=[[CCRLoginViewController alloc] initWit原创 2012-08-07 11:31:54 · 2856 阅读 · 0 评论 -
iOS麦克风运用——腾讯微博“吹一吹”
引用自:Tutorial: Detecting When A User Blows Into The Mic If, a couple of years back, you’d told me that people would expect to be able to shake their phone or blow into the mic to make something hap转载 2013-06-25 09:20:25 · 1574 阅读 · 0 评论 -
ios 发光字体文字的实现
ios 中实现发光字体文字@interface IEGlowLabel :UILabel{ CGSize glowOffset; CGFloat glowAmount; UIColor *glowColor; CGColorSpaceRef colorSpaceRef; CGColorRef glowColorR原创 2013-04-19 10:22:15 · 2928 阅读 · 0 评论 -
ios字符串过滤表情符号的方法
ios下可以输入很多表情符号, 这些表情符号在插入数据库时会出现问题, 想了一个办法过滤字符串中的表情符号+ (NSString *)filterEmoji:(NSString *)string{ NSUInteger len = [stringlengthOfBytesUsingEncoding:NSUTF8StringEncoding];原创 2013-04-10 11:50:09 · 4559 阅读 · 0 评论 -
适应iphone5 屏幕拉长的办法
用xcode4.3以下创建的程序在iphone5上运行时会有上下的黑边, 可以有以下的解决办法在target页Launch images-> Retina (4-inch)里添加一张1136*640的图片,就可以使得程序支持iphone5,不会出现黑边。同时,根据屏幕的长度不同,页面可能需要调整,需要在.m中判断屏幕的长度来定制空间的大小和位置。获取屏幕高度和宽度原创 2013-02-17 09:03:26 · 1652 阅读 · 0 评论 -
NSCondition的用法
使用NSCondition,实现多线程的同步,即,可实现生产者消费者问题。基本思路是,首先要创建公用的NSCondition实例。然后:消费者取得锁,取产品,如果没有,则wait,这时会释放锁,直到有线程唤醒它去消费产品;生产者制造产品,首先也是要取得锁,然后生产,再发signal,这样可唤醒wait的消费者。- (IBAction)conditionTest:(id)se转载 2013-02-05 17:30:51 · 609 阅读 · 0 评论 -
UITableView中textLabel和detailTextLabel的使用
以前在使用UITableView的时候, 总是在cell上自己加label, 遇到cell的accessoryType不同的时候, 需要自己调整label的大小和位置. 后来发现UITableViewCell中有textLabel和detailTextLabel可以使用, 系统配置好了大小位置, 可以根据cell的不同type和大小自动调整. textLabel就是放置在cell原创 2013-01-02 15:18:42 · 11269 阅读 · 0 评论 -
IOS 字符串中去除特殊符号 stringByTrimmingCharactersInSet
在ios中 可以使用stringByTrimmingCharactersInSet函数过滤字符串中的特殊符号首先自己定义一个NSCharacterSet, 包含需要去除的特殊符号 NSCharacterSet *set = [NSCharacterSetcharacterSetWithCharactersInString:@"@/:;()¥「」"、[]{}#%-*原创 2012-12-07 15:10:21 · 10653 阅读 · 0 评论 -
在view上加UITapGestureRecognizer,按钮不触发单击事件的处理方法
UITapGestureRecognizer *singleTap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(handleSingleTap:)]; singleTap.delegate = self; [self.view addGestureRecognizer:single转载 2012-12-05 16:27:25 · 2788 阅读 · 1 评论 -
sbjson数据的生成和解析
Json是一种类似XML的数据传输方式。已经是一种普遍使用的网络传输格式。以下是我使用json的总结。经常会用到json在序列化和反序列。不多说,用例子说明一切。 1.把json数据解析成通用数据的实例:id jsonObject =[jsonString JSONValue];通过判断jsonObject在类型解析数据。 2.把数据组织成jason数据的实例:转载 2012-11-19 11:18:41 · 1059 阅读 · 0 评论 -
IOS Opengl ES 用多光源实现材质,阴影,高光效果
在Opengl ES 1.0 中, 要实现材质效果,往往需要光源的设置, 如果环境光和漫反射光强了,材质效果难以体现, 如果环境光和漫反射光弱了,材质就暗了实现阴影效果,可以放置一个主平行光源, 为了材质效果,需要将环境光设到比较弱,漫反射光设到稍强 glEnable(GL_LIGHTING); glEnable(GL_LIGHT0); const原创 2012-10-31 12:15:27 · 1986 阅读 · 0 评论 -
ios 中按钮组(类似ButtonGroup)的实现
ios中我们可能需要用到多个按钮单选的情况,类似于C#中的ButtonGroup,我遇到的情况是按钮比较大,是一张图片,多个带图片按钮提供选择,只能选择一个按钮,选择另一个按钮后,原来选中的按钮就会取消选中。利用UIButton的两个State设置选中和未选中时不同的图片: UIControlStateNormal 设置为image1.pngUIControlStateSel原创 2012-09-21 11:23:00 · 3378 阅读 · 0 评论 -
在ios中集成CKEditor实现富文本编辑
在ios上可以使用CKEditor和UIWebView实现富文本创建和编辑的功能.首先下载CKEditor的包, 下载地址是http://download.cksource.com/CKEditor/CKEditor/CKEditor%204.2.2/ckeditor_4.2.2_standard.zip然后将CKEditor解压后引入到工程中, 可以选中文件夹拖到XCode中, 注意上原创 2013-10-17 12:52:28 · 3198 阅读 · 1 评论