ä¸.IOS6çUITableViewCell åè§å¾(subviews)ç容å¨æ¯UITableViewCellContentView
IOS7çUITableViewCell åè§å¾(subviews)ç容å¨æ¯UITableViewCellScrollView
ç±äºIOS7ä¸æ·»å äºæ»å¨ååºç°ç¼è¾æé®çæä½ï¼æ以使ç¨scrollViewæ¥å¤çï¼UITableViewCellScrollViewæ对触æ¸çç¸åºå¤çï¼å¯¼è´æé®çç¹å»ææ被å±è½äºï¼ä½æ¯ç¹å»äºä»¶è¿æ¯å¨çï¼æ以å¯ä»¥éè¿å¨
1.设置tableView.delaysContentTouches = NO;
2.åæ¶å¨(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath*)indexPath代çæ¹æ³ä¸å¯¹scrollviewæ延è¿è§¦æ¸è®¾ç½®ä¸ºNOå³å¯
for (id obj in cell.subviews)
{
if ([NSStringFromClass([obj class])isEqualToString:@"UITableViewCellScrollView"])
{
UIScrollView *scroll = (UIScrollView *) obj;
scroll.delaysContentTouches =NO;
break;
}
}
温馨提示:内容为网友见解,仅供参考