TableView: на основе переменных настройки rowName - PullRequest
0 голосов
/ 15 марта 2012

Я собираюсь сделать TableView-макет, но в зависимости от выбора я хотел бы установить переменные для конкретных чисел.

Примеры:

Выбор «row1» -> Alpha = 1.00

Выбор «row2» -> Alpha = 2.00 & Beta = 3.00 и так далее ...

Что касается касания строки прямо перед следующим представлением, я хочу, чтобы все мои строки были связаны с одним и тем же представлением, но с разными / пользовательскими Альфа и Бета.

Пытался искать, но было трудно сформулировать это в слове xcode.

1 Ответ

0 голосов
/ 15 марта 2012

То есть вы переходите на новый viewController, когда нажимаете на строку?Чем искать свой код в

tableView: didSelectRowAtIndexPath:

Внутри этого кода вы найдете что-то.вот так:

ViewControllerClass* viewController = [[ViewControllerClass alloc] init];
[self.navigationController pushViewController: viewController animated: YES];
[viewController release];

Просто добавьте свои пользовательские настройки, прежде чем нажимать:

ViewControllerClass* viewController = [[ViewControllerClass alloc] init];

if(indexPath.row == 0)
{
    viewController.alpha = ...;
    viewController.beta = ...;
}
else if(indexPath.row == 1)
{
    viewController.alpha = ...;
    viewController.beta = ...;
}
else
{
    viewController.alpha = ...;
    viewController.beta = ...;
}


[self.navigationController pushViewController: viewController animated: YES];
[viewController release];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...