0
我正在創建一個應用程序,將列表視圖用作屏幕。當我點擊的項目我想要的物品,以「堆在海誓山盟」(認爲金屬襟翼),在彼此之上堆疊UITableView單元格
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath*)indexPath
{
int i = 0;
for(UITableViewCell *v in [self.tableView subviews])
{
NSLog(@"%d",i);
[UIView animateWithDuration:0.5 animations:^{
if(i == 0)
{
[v setFrame:CGRectMake(0, self.view.frame.size.height - 50 - (indexPath.row + 200)-i, self.view.frame.size.height, 100)];
}
} completion:^(BOOL finished) {
}];
[self.tableView setScrollEnabled:NO];
i++;
}
}
表視圖細胞做翻譯,我怎麼過不能達到「半重疊效應」,(我猜蘋果使表格視圖單元格線性佈局相對於彼此)。有沒有辦法覆蓋這一點,並讓他們在屏幕底部半圈?
我不確定這會起作用。我需要他們在某個點「停止」,即。說你可以看到他們中的6個,我需要底部的一個停在底下。我認爲你說的話可能會起作用,但難道沒有辦法讓他們獨立行事嗎? – Dnaso 2014-10-10 14:12:08
不起作用,ui表視圖的子視圖是uitableviewcellwrapper,我無法訪問實際的單元格並由於某種原因操作它們。 – Dnaso 2014-10-10 15:12:44