English 中文(简体)
两部意见书
原标题:Two UIViews for one ViewController

我不知道如何做到这一点。 因此,我原来有一位主要观点的“观点”管理员。 我在此表示:

DogViewController *dvc = [[DogViewController alloc] initWithNibName:@"DogViewController" bundle:nil];
dvc.modalPresentationStyle = UIModalPresentationFormSheet;
dvc.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal;
[self presentModalViewController:dvc animated:YES];
[dvc release];

因此,这种做法是罚款的。 然而,现在,在DogViewController.xib的一家顿报上,我想放弃目前的表格,在进行之前,用一些补充问题显示另一个表格。 因此,我在GogViewController的原轴心中,首先增加了另一种观点,然后 st住了如何驳回第一种意见的逻辑,并显示了第二点。 我假定,我需要从同一个轴心中删除新观点,但从这里消失。 感谢。

最佳回答

这样做的办法是,像Mathiew提到的那样,与美国航空测量局一道设立该系统。 然而,如果你真的想把对一位观点控制员的两种观点过渡,那么你就可以从 Apple果中查阅这一样本:

http://developer.apple.com/library/ios/#samplecode/ViewTransitions/Introduction/Introduction.html” rel=“nofollow”http://developer.apple.com/library/ios/#samplecode/ViewTransitions/Introduction/Introduction.html>

守则使用图像词来显示效果,但我看不出,为什么你不能使用观点,而是:

问题回答

您可提出以下意见: within 在其他所有物体前面的其他观点,只是使用hidden的财产,以控制其是否显示。

为什么在你的航程中不使用导航控制器,造成另一个轴心,并填写<代码>。 BullViewController: animated:YES;

如果你有好的理由,你可以提出第二点意见,采用像样的守则。

UIView* superview = [self.view superview];
[self.view removeFromSuperView];
[superview addSubview:self.secondView];

非常简单的解决办法是提及主文主计长,并采用两种观点控制器之间交换的方法。

与此类似:

@implementation MainViewController
    - (void)showDogViewController {
        [self dismissModalViewControllerAnimated:YES];

        DogViewController *dvc = [[DogViewController alloc] initWithNibName:@"DogViewController" bundle:nil];
        dvc.modalPresentationStyle = UIModalPresentationFormSheet;
        dvc.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal;
        dvc.mainViewController = self;

        [self presentModalViewController:dvc animated:YES];
        [dvc release];
    }

    - (void)showCatViewController {
        [self dismissModalViewControllerAnimated:YES];

        CatViewController *cvc = [[CatViewController alloc] initWithNibName:@"CatViewController" bundle:nil];
        cvc.modalPresentationStyle = UIModalPresentationFormSheet;
        cvc.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal;
        cvc.mainViewController = self;

        [self presentModalViewController:cvc animated:YES];
        [dvc release];
    }
}
@end

@implementation DogViewController
    - (void)showCatViewController {
        [mainViewController showCatViewController]
    }
@end

@implementation CatViewController 
    - (void)showDogViewController {
        [mainViewController showDogViewController]
    }
@end




相关问题
Code sign Error

I have created a new iPhone application.I have two mach machines. I have created the certificate for running application in iPhone in one mac. Can I use the other mac for running the application in ...

ABPersonViewController Usage for displaying contact

Created a View based Project and added a contact to the AddressBook using ABAddressBookRef,ABRecordRef now i wanted to display the added contact ABPersonViewController is the method but how to use in ...

将音频Clips从Peter改为服务器

我不禁要问,那里是否有任何实例表明从Peit向服务器发送音响。 I m不关心电话或SIP风格的解决办法,只是一个简单的袖珍流程......

• 如何将搜查线重新定位?

我正试图把图像放在搜索条左边。 但是,问题始于这里,搜索条线不能重新布署。

热门标签