11 2013 档案

摘要:这个应该是一个通用的任务了吧,键盘弹出来的时候,UITextView(或者UITextField)会被遮挡。解决的办法就不是很能通用了。1. 如果有UIScrollView做父view的话只需要滚动到合适的位置即可。2. 如果没有UIScrollView的话,可以恰当的临时调整一下UITextView的高度,使得最下面一行的输入也能被看到。下面只对第二种情况说明一下要点:我的做法是创建一个UITextView的派生类,这样可以方便重用。(不派生类也是可以的,原理一样。)注册2个Notification消息,分别是UIKeyboardDidShowNotification和UIKeyboardW 阅读全文
posted @ 2013-11-29 10:56 Dadada胖纸er 阅读(1231) 评论(0) 推荐(0)
摘要:有时候自定义UITableViewCell,且cell中添加了一个UILabel,我们的目的是给该label添加一个手势。但是如果按照常规的添加方法,发现所添加的手势并不能响应。以下为解决方法:将手势添加到UITableView上。@interface TestViewController () @end@implementation TestViewController { UITableView *contentTableView;}- (void)viewDidLoad{ [super viewDidLoad]; //初始化点击手势 UITapGestureRec... 阅读全文
posted @ 2013-11-28 18:09 Dadada胖纸er 阅读(4135) 评论(0) 推荐(0)
摘要:NSArray * array = [NSArray arrayWithObjects:@"1",@"2",@"3",@"4",@"5", nil];NSArray * reverseArray = [[array reverseObjectEnumerator] allObjects]; 阅读全文
posted @ 2013-11-28 12:16 Dadada胖纸er 阅读(366) 评论(0) 推荐(0)
摘要:UIImage * image = [UIImage imageNamed:@"xqx.jpg"]; self.imageView.image = image; CABasicAnimation * shake = [CABasicAnimation animationWithKeyPath:@"transform.rotation.z"]; shake.fromValue = [NSNumber numberWithFloat:-M_PI/45];//45可以修改,越小,摆动的幅度越大 shake.toValue = [NSNumber numberW 阅读全文
posted @ 2013-11-25 16:04 Dadada胖纸er 阅读(531) 评论(0) 推荐(0)
摘要:- (void) sortMethod { NSComparator cmptr = ^(id obj1, id obj2) { if ([obj1 integerValue] > [obj2 integerValue]) { return (NSComparisonResult)NSOrderedDescending; } if ([obj1 integerValue] [obj2 integerValue]) { return (NSComparisonResult)NSOrderedDe... 阅读全文
posted @ 2013-11-19 17:27 Dadada胖纸er 阅读(491) 评论(0) 推荐(0)
摘要:dispatch_queue_t network_queue; network_queue = dispatch_queue_create("com.myapp.network", nil); dispatch_async(network_queue, ^{ UIImage *cellImage = [self loadMyImageFromNetwork:[self.content objectAtIndex:indexPath.row]]; // 回到主线程 dispatch_async(... 阅读全文
posted @ 2013-11-04 10:54 Dadada胖纸er 阅读(277) 评论(0) 推荐(0)