- 博客(7)
- 问答 (2)
- 收藏
- 关注
原创 论scrollView里button TouchDown的问题
最近做一个功能,在一个scrollView里一些buttons,其中一个button要求响应touchDown事件。 但是当实际做的时候发现,当在button上快速滑动时,button是不会响应touchDown事件的!原来是因为scrollView优先处理pan手势,如果150ms内检测为pan手势,那么就不响应touchDown事件了;反之,会响应touchDown. 解决方法是:
2016-03-11 15:53:21 497 1
原创 button adjustsImageWhenHighlighted
如果 不想让button点击时有高亮,有两种做法: 1.这个是我之前用的笨方法,就是让highlighted和normal一样 [button setBackgroundImage:[LGImage imageWithColor:[UIColor whiteColor]] forState:UIControlStateHighlighted]; 2.简单的方法: adj
2016-03-09 14:40:44 1254
原创 button selected时,当按下按钮时背景会变成normal解决办法
[button setImage:[UIImage imageNamed:@"pressed.png"] forState:UIControlStateSelected | UIControlStateHighlighted]; http://stackoverflow.com/questions/5592646/uibutton-set-image-for-selected-highl
2016-03-09 14:33:00 1315
转载 cancelsTouchesInView
- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event { NSLog(@"touchesBegan"); } - (void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event { NSLog(@"touchesMoved"); } - (v
2016-03-08 12:23:34 1205
原创 ios tableView reload不是异步
我忘了之前碰到过什么问题,一直以为reload是异步的,当需要在reload后立即执行操作是会报错的! 现在发现这个想法是错误的! reload是同步的,在后面执行tableView的方法是没问题的!!!!!!
2016-03-04 18:42:34 646
原创 UILabel frame animate时文字跳跃异常
创建一个label 背景是黄色的,然后动画改变frame 大小 [UIView animateWithDuration:5.0 animations:^{ _label.frame = CGRectMake(0, 0, _fooView.width, _fooView.height); }];当alignment=left显示正常 ,当alignment=center时
2016-03-04 14:35:23 804
原创 tableView reload前让tableView滑到顶
reload时可能数据源已经换了,需要让tableview滑到顶端。 刚开始想用scrollToIndex方法,但是当tableView第一个加载前时,因为并没有cell,更没有indexPath,所以会崩溃。 后来找到了一个方法,非常简单..._rightTableView.contentOffset = CGPointMake(0, 0); [_rightTableView reloadD
2016-03-02 19:35:17 833
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人