【问题标题】:Loading/dismissing a Progmatically (non-xib) View via UIButton以编程方式(在 xib 中)将视图加载/关闭到 UIButton
【发布时间】:2011-04-28 05:44:07
【问题描述】:

大家好 - 最后一个愚蠢的问题(我希望)

我遇到了以下情况。

程序化创建的视图(因为它对我正在做的事情来说最简单) 用户点击按钮,基于 Xib 的视图出现,使用以下代码加载基于 Xib 的视图 (InfoView2)

InfoView2 *infoView2 = [[InfoView2 alloc] initWithNibName:@"InfoView2" bundle:nil]; 
    [self.navigationController pushViewController:infoView2 animated:YES];
    [infoView2 release];

现在,我想删除 InfoView2 并返回到 TapView,程序化创建的视图 - 我觉得这应该相对简单,但是我能找到的每个指南和教程都显示了如何加载基于 Xib 的视图,我找不到一个用于非基于 Xib 的视图...我很厚吗?我是否以错误的方式开始加载 InfoView2?

我应该注意这是针对 iPhone 应用程序的 - 对于应用程序的 iPad 端,我将 InfoView2 加载到 popoverViewController 中,因为它本质上是应用程序的设置。

谁能提供一些见解?

老实说...最后一个愚蠢的帖子...我保证。请少说几句;) 12 小时的一天即将结束。

【问题讨论】:

    标签: xcode loadview


    【解决方案1】:

    是uiView还是uiviewController??? 如果它是一个 UIView 控制器,那么在视图控制器上完成所需的操作后,您需要做的就是代码: [self.navigationController popViewControllerAnimated:YES]; 如果您想要动画返回或 [self.navigationController popViewControllerAnimated:NO]; 对于“干”的回报......

    【讨论】:

    • [self.navigationController popViewControllerAnimated:YES];做了这项工作。我是个白痴,试图变得太复杂。删除之前的评论以避免混淆其他愚蠢的人:-D
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-12
    • 1970-01-01
    • 1970-01-01
    • 2019-06-18
    相关资源
    最近更新 更多