Я создаю приложение, в котором я использую представление списка в качестве экрана. Когда я нажимаю деталь я хочу элементы, чтобы «укладывать на Афоризме» (думают, металлические створки), Stack UITableView Cells at eachother
- (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
не работает, subviews представления таблицы ui является uitableviewcellwrapper, я не могу получить доступ к фактической ячейке и манипулировать ими по какой-то причине. – Dnaso