iOS 5 MainStoryBoard: можем ли мы установить свойство при связывании вида как PUSH? - PullRequest
0 голосов
/ 21 октября 2011

Я знаю, что мы все еще можем сделать это с помощью программирования, это то, что я сейчас использую (как iOS 4).Старый способ состоял в том, чтобы инициализировать ваш контроллер, установить свойство, а затем Push.

Но с iOS 5, так как основная раскадровка - это «новый» способ разработки вашего приложения.Мне было интересно, если есть какой-либо возможный способ сделать то же самое, установив свойство, а затем нажав ссылку в вашей основной доске?Теперь так легко нажать, но не очень полезно, если вы хотите установить свойство ....

Я не знаю, объяснил ли я это ясно ... но это действительно простые вещи.

Кто-нибудь?

1 Ответ

1 голос
/ 21 октября 2011

Теперь вы использовали бы метод prepareForSegue: для любой настройки. Вы можете получить ссылку на представление, которое вы собираетесь выдвинуть, и манипулировать им, подобно этому ...

- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
    // Check we're referring to the right segue
    if ([[segue identifier] isEqualToString:@"YOUR_SEGUE_NAME_HERE"])
    {

        // Get reference to the destination view controller
        YourViewController *vc = [segue destinationViewController];

        // Do your customisations here
    }

}

Я только что написал два сообщения в блоге о том, как это сделать. Вы можете прочитать это здесь , и оно должно уточнить (с примером), как это сделать.

...