我在切换视图时遇到问题。我使用的是模拟器的xcode 4.2IOS切换视图和故事板不起作用
故事板包含:
NavigationController
(初始视图控制器)UIViewController
具有与导航控制器关系UIViewController
(配对与我的自定义类别:ViewEntryImageController
),这没有任何关系。包含一个按钮,一个带有一些工具栏按钮的底部工具栏。
用户进入了UIViewController
,在那里他可以看到ScrollView
和ScrollView
一些图片。
图像具有一种姿态:
UITapGestureRecognizer *recognizer=[[UITapGestureRecognizer alloc]initWithTarget:self action:@selector(openEntryImage)];
[image addGestureRecognizer:recognizer];
[recognizer release];
的openEntryImage功能:
(IBAction)openEntryImage
{
ViewEntryImageController *controller=[[ViewEntryImageController alloc]initWithNibName:nil bundle:nil];
controller.modalTransitionStyle=UIModalTransitionStyleCrossDissolve;
[self presentModalViewController:controller animated:YES];
[controller release];
}
当我试图挖掘形象,openEntryImage
工程,以及(大意是正确的),但我不看不到我的ViewEntryImageController
视图和我的按钮,我只看到一个黑色的窗口。
我尝试将的NSLog行成ViewEntryImageController
viewDidLoad
功能,它的工作原理,那么什么是黑色的窗口,哪里是我的视图控制器?
当我尝试使用pushViewController
时,在新视图中我找到了一个带有后退按钮但没有其他控件的导航工具栏。
我试过另一个版本,我创建了一个UIViewController
类,但现在用xib文件。我使用它而不是ViewEntryImageController
,它的工作原理。为什么? 我也想在故事板中使用这个控制器。
它也可以工作。再次感谢! – mudlee