摘要: 需求: 可变的表格高度。动态的加载的数据,同时支持reloadData.第一个想法:- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath 调用-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath这样的话就会造成cellForRowAtIndexPath用两遍,性能先不说会不会出现什么BUG。网上找资料: 来自高勇 阅读全文
posted @ 2012-11-07 21:05 SuperHappy 阅读(3201) 评论(0) 推荐(0) 编辑
摘要: 在MAC下显示隐藏文件的命令打开“终端”,输入下面的命令:defaults write com.apple.finder AppleShowAllFiles -bool trueKillAll Finder发现他大爷的居然这么大~~~~ 怪不得我把文件复制出来就没那么大了~ 原来是这家伙搞的鬼。不过打了个ipa的文件看了看不会增大,也就是对发布没有影响~ 就是丫的SVN上传下载有些影响。不显示隐藏文件的命令:defaults write com.apple.finder AppleShowAllFiles -bool falseKillAll Finder 阅读全文
posted @ 2012-09-24 09:28 SuperHappy 阅读(527) 评论(0) 推荐(0) 编辑
摘要: 两个界面都需要用到一个图片,然后我就做了个View,用的还是xib,在这个界面弄了一个EGOImageView,结果发现同样的图片在不同的界面居然不一样大,被拉长了~~我对比代码 没发现问题,然后考虑都是重用的一个View ,model还是 scale To Fill,那为啥不一样的效果。找了好久~~ 他妹子的居然是Autosizing的问题!!因为一直也不大用AutoSizing所以忽略了~~ 仔细看代码发现 两个界面表格的高度不一样,改了高度之后图片就不拉申了~ 那为什么改高度可以呢!!!自然是有个自适应的过程~~然后就找到了万恶的 Autosizing!!! 这个2B错误弄过的我是没了信 阅读全文
posted @ 2012-09-11 23:11 SuperHappy 阅读(247) 评论(0) 推荐(0) 编辑
摘要: MPMoviePlayerController *moviePlayer=[[MPMoviePlayerControlleralloc] initWithContentURL:[NSURLURLWithString:@"http://devimages.apple.com/iphone/samples/bipbop/bipbopall.m3u8"]]; [moviePlayer.viewsetFrame: self.view.bounds]; // player's frame must match parent's [self.view addSubvie 阅读全文
posted @ 2012-09-10 23:26 SuperHappy 阅读(469) 评论(0) 推荐(0) 编辑
摘要: 在 UIResponder中存在这么一套方法- (void)motionBegan:(UIEventSubtype)motion withEvent:(UIEvent *)event __OSX_AVAILABLE_STARTING(__MAC_NA,__IPHONE_3_0);- (void)motionEnded:(UIEventSubtype)motion withEvent:(UIEvent *)event __OSX_AVAILABLE_STARTING(__MAC_NA,__IPHONE_3_0);- (void)motionCancelled:(UIEventSubtype)mo 阅读全文
posted @ 2012-09-10 21:50 SuperHappy 阅读(5314) 评论(0) 推荐(0) 编辑
摘要: 好久没写blog了~ 今天有同学问delegate的使用,顺便写点东西。 ios 的 delegate经常出现在 model 与 controller之间的通信。delegate中文叫做委托,就是委托别人帮你完成的意思。比如 我写了个interface,服务器返给我我要的数据,同时告诉我success,那么我在controller怎么接收到这个interface的信息呢。 我的实现是这样子的:在interface中写一个delegate,(这个delegate 可以直接继承自 Objective - C protocol,也可以直接写在其他的类里面),让返回成功和失败时执行 deleg... 阅读全文
posted @ 2012-09-10 21:35 SuperHappy 阅读(10277) 评论(0) 推荐(0) 编辑
摘要: 今天写程序,,拖了一个epub文件到程序里,突然发现运行报错~ ,Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** -[NSURL initFileURLWithPath:]: nil string parameter' 意思是没有这个文件~ 不该呀 明明copy进去了~~我对比了下名字 发现没有问题,大小写也都对~ 那该是什么问题呢? 为什么boundle里说没有呢~ 进到找找,发现还真没有~~ 然后加进去就可以了~~ 这错误犯的真是水~~ 阅读全文
posted @ 2012-06-21 20:33 SuperHappy 阅读(7242) 评论(1) 推荐(0) 编辑
摘要: 要给webView加动画,看了下动画的添加,发现要使用[UIViewbeginAnimations:@"animationID"context:nil]; 这种的话就是整个页面全是动画翻转,这不是我所想看到的。所以最后选择了CATrasition,图层的方式,感觉还是比较好用的。下面是动画的简单比较~~ 懒得写了 直接转载转载自 http://2015.iteye.com/blog/1122130为了避免视图之间切换的呆板问题,在IPHONE中引入了转换动画效果,分别在UIKit.framework和QuartzCore.framework中,后者的动画类型要比前者丰富一些 阅读全文
posted @ 2012-06-21 09:55 SuperHappy 阅读(909) 评论(0) 推荐(0) 编辑
摘要: "_OBJC_CLASS_$_SKPSMTPMessage", referenced from: objc-class-refinConfirmController.o经常出现库的问题,尤其是挪用别人的东西的时候。明明知道是库的问题,可有的时候加上frame库和静态库还是不行, 又找了个解决方案 在工程的Build Phases 下的 Compile Sources里面加入报错的.m文件就可以了~~ 阅读全文
posted @ 2012-06-20 18:01 SuperHappy 阅读(6451) 评论(0) 推荐(0) 编辑
摘要: iPhone/iPod Touch: application executable is missing a required architecture. At least one of the following architecture(s) must be present: armv6 (-19033)解决:在Target的Build Settings里,找到Architectures,点击"Standard(armv7)",再点"Other...",把原来的内容删掉,在分两行输入"armv6"和"armv7" 阅读全文
posted @ 2012-06-18 14:53 SuperHappy 阅读(1062) 评论(0) 推荐(0) 编辑