У меня есть TableView, каждая строка откроет один и тот же экран, но с разными местами для представлений.
Я хочу, чтобы изображения открывались на каждом экране случайным образом.
У меня есть случайный метод, который позаботится об этом, но я не уверен, как вызвать этот метод при выборе строки в TableView - этот же метод должен вызываться для каждой строки.
В данный момент я случайным образом отображаю каждый вид с помощью кнопки - после загрузки вида мне нужно нажать кнопку, и затем изображения будут рандомизированы.
Есть ли способ вызвать этот метод при выборе строки в TableView?
-(IBAction) randomizeLocations:(UIButton*)sender {
for (MyView* myv in rndArry)
{
int x;
x = generateRandomNumber();
while (usedRnd[x] == 1)
{
x = generateRandomNumber();
}
myv.frame = rndArryloc[x];
usedRnd[x] = 1;
}
int i;
for (i=0; i<8; i++)
{
usedRnd[i] = 0;
}
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
switch (indexPath.row) {
case 0:
{
OneViewController* ovc = [[OneViewController alloc] initWithNibName:@"OneViewController" bundle:nil];
[self.navigationController pushViewController:ovc animated:YES];
// ???? WHAT SHOULD I PUT HERE ????
[ovc release];
}
break;
ect....