1

私は iOS 開発が初めてで、ストーリーボードがうまくいきません。

ストーリーボードのスクリーンショット: http://i.stack.imgur.com/s9VTB.png

プッシュセグエが機能するようになりました。ただし、最初の tableViewController から 2 番目の tableViewController へのプッシュのみがアニメーション化され、プッシュバックはアニメーション化されません。

最初の tableViewController で:

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
    [self performSegueWithIdentifier:@"xxx" sender:self];
}

- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
    if ([segue.identifier isEqualToString:@"xxx"]) {
        // set some properties of segue.destinationViewController
    }
}

2 番目のものは変更されません。


更新:ストーリーボードを削除し、それらすべてをプログラムで実行したところ、すべてが正常に機能するようになりました。時々ストーリーボードはとても混乱します...

4

1 に答える 1

0

セグエがアニメートされるかどうかは、それをどのように行うかによって異なります。試す:

 [self.navigationController popViewControllerAnimated:YES];
于 2012-11-05T11:19:55.880 に答える