ios - 我如何在 Xcode 中使用 XIB 简单地切换 View Controller ?

标签 ios objective-c uibutton xib

所以我一直在四处寻找,我所能找到的就是关于 View Controller 切换和导航 Controller 的所有这些 super 高级的东西以及一堆其他废话。我想要做的就是制作我的应用程序,以便当我触摸“Admissions”按钮时,我的 iPod 会显示“Admissions.xib”上的内容。一些小的插入或翻转动画会很好。如果可能的话,将不胜感激一段经过良好评论的代码块。 谢谢, 本·斯科勒

附言-- 我不需要一些花哨的东西,只需要一个简单的

when Admissions button pressed {
// Makes the view controller in Admissions.xib the displayed VC using a short and sweet animation using 
/* this
---------------
---------------
code */
}

最佳答案

- (IBAction) admissionsButtonPressed:(id)sender {

    AdmissionsViewController *detailViewController = [[AdmissionsViewController alloc] initWithNibName:@"Admissions" 
                                                                            bundle:nil];

    [self.navigationController pushViewController:detailViewController animated:YES];
    //[detailViewController release];  // Do that if you don't ARC.

}

假设 Admissions.xib 是您的 xib 文件的名称,AdmissionsViewController 是您的 View Controller 类的名称。

确保将操作 admissionsButtonPressed: 链接到按钮所在的 xib 中该 View 内的相关修饰内部事件。

这有什么问题?有大量的教程和示例可以准确解释这一点。当我开始为 iPhone 编码时,那是我从网络上学到的第一件东西。

关于ios - 我如何在 Xcode 中使用 XIB 简单地切换 View Controller ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17263783/

相关文章:

iphone - 当 UIButton 内容模式为 "center,"时背景图像被像素化

iphone - 在循环中创建的 UIButton 不可点击

ios - 在哪里可以找到 UIButton 的光面背景图片?

ios - 在 UITableView 之上从 UIView 传递触摸事件

ios - 在 SwiftUI 中将 Struct 而不是 Class 作为起点有什么好处?

ios - 未调用 MFMailComposeViewControllerDelegate

ios - 为什么在我的 View 被推送到导航堆栈之前我的 UIAlertView 没有在屏幕上消失?

ios - UIWebView 编译器要求一个我不使用 Objective c 的 IBOutlet

ios - 某些字体不适用于 XCode 中的 UIButton

ios - 从静态单元格转到动态 TableViewController