摘要: 原文地址:http://blog.csdn.net/crazy_frog/article/details/8664108// 添加所有的手势- (void) addGestureRecognizerToView:(UIView *)view{ // 旋转手势 UIRotationGestureRecognizer *rotationGestureRecognizer = [[UIRotationGestureRecognizer alloc] initWithTarget:self action:@selector(rotateView:)]; [view addGestur... 阅读全文
posted @ 2013-06-18 11:47 小白猪jianjian 阅读(8756) 评论(1) 推荐(2) 编辑
摘要: 代理和通知一样,在用完之后都要在dealloc方法里面移除,以前都没有释放代理的习惯,知道自定义代理的时候才发现,不释放会报错。就这样释放:_tableView.delegate = nil; 阅读全文
posted @ 2013-06-18 11:24 小白猪jianjian 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 最新的SDWebImage由于是基于ARC模式写的,如果创建的是非ARC醒目的童鞋们注意,导入文件夹之后,先添加ImageIO.framework,mapKit.framework这两个库,在非ARC工程里要这样改,如下图,在每个SDWebImage文件后面添加-fobjc-arc 阅读全文
posted @ 2013-06-18 11:20 小白猪jianjian 阅读(5220) 评论(0) 推荐(0) 编辑
摘要: 首先要添加代理,然后实现代理的一个方法- (void)webViewDidFinishLoad:(UIWebView *)webView;这个方法是加载完毕后的webview下面这个方法就是获取内容的方法- (void)executeResizeJs:(UIWebView *)webView{ [webView stringByEvaluatingJavaScriptFromString:@"document.getElementsByTagName('body')[0].style.textAlign = 'center';"]; [web 阅读全文
posted @ 2013-06-15 15:33 小白猪jianjian 阅读(2873) 评论(0) 推荐(0) 编辑
摘要: [[[subview class] description] isEqualToString:@"UICalloutView"]这个用于判断该视图是否是自定义的类[subView class] == [UIImageView class]判断该视图是否是系统的某一种特定的控件 阅读全文
posted @ 2013-06-14 10:58 小白猪jianjian 阅读(307) 评论(0) 推荐(0) 编辑
摘要: //这个方法是把一张UIImage压缩成newSize的尺寸-(UIImage*)imageWithImageSimple:(UIImage*)image scaledToSize:(CGSize)newSize{ UIGraphicsBeginImageContext(newSize); [image drawInRect:CGRectMake(0,0,newSize.width,newSize.height)]; UIImage* newImage = UIGraphicsGetImageFromCurrentImageContext(); UIGraphicsEndImageCo... 阅读全文
posted @ 2013-06-05 22:21 小白猪jianjian 阅读(893) 评论(0) 推荐(0) 编辑
摘要: 从网上查的,非常方便的排序api,功能也很强大1.sortedArrayUsingSelector(按Key值大小对NSDictionary排序)NSMutableArray *array = [NSMutableArray arrayWithObjects: [NSDictionary dictionaryWithObjectsAndKeys:@"Obj0", [NSNumber numberWithInt:0], nil], [NSDictionary dictionaryWit... 阅读全文
posted @ 2013-06-05 22:14 小白猪jianjian 阅读(28917) 评论(0) 推荐(0) 编辑
摘要: 界面丑的掉渣,这是为了测试写的一个demo,主要解决了播放视频之后再播放音频不成功的问题预览界面足够丑播放界面更丑因为录制完要跳转到视频播放页面,但是本页的viewController为空,跳不过去,所以要在AppDelegate.m里面稍作处理- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{ self.window = [[[UIWindow alloc] initWithFrame:[[UIScreen mainSc... 阅读全文
posted @ 2013-06-02 17:10 小白猪jianjian 阅读(1631) 评论(0) 推荐(0) 编辑
摘要: 非常简单,定义一个动画就行了,直接上代码 CATransition* transition = [CATransition animation]; transition.type = kCATransitionPush;//可更改为其他方式 transition.subtype = kCATransitionFromTop;//可更改为其他方式 [self.navigationController.view.layeraddAnimation:transition forKey:kCATransition]; [self.navigationControlle... 阅读全文
posted @ 2013-05-26 22:43 小白猪jianjian 阅读(7867) 评论(0) 推荐(1) 编辑
摘要: 在init方法里注册这两个通知 [[NSNotificationCenterdefaultCenter] addObserver:selfselector:@selector(keyboardwasShown:) name:UIKeyboardDidShowNotificationobject:nil]; [[NSNotificationCenterdefaultCenter] addObserver:selfselector:@selector(keyboardwasHidden:) name:UIKeyboardDidHideNotificationobject:nil];别忘了在dea. 阅读全文
posted @ 2013-05-26 22:36 小白猪jianjian 阅读(2971) 评论(0) 推荐(0) 编辑