我有一个UIViewController,我使用UIModalTransitionStyleFlipHorizontal风格呈现。我用UITableViewController将视图更改为UITableView。现在我无法设置过渡样式。
我在设置转换样式的行中出现构建错误...
错误:访问未知的'setModalTransitionStyle:'类方法
错误:无法设置对象 - readonly属性或找不到setter
以下是我正在使用的代码......
InfoViewController *infoViewController = [[InfoViewController alloc]
initWithNibName:@"InfoViewController" bundle:nil];
infoViewController.delegate = self;
navigationController = [[UINavigationController alloc]initWithRootViewController:infoViewController];
InfoViewController.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal;
self presentModalViewController:navigationController animated:YES];
[infoViewController release];
使用TableViewController时我是否必须做一些不同的事情,或者我忘了什么?
谢谢,
约翰
答案 0 :(得分:0)
在这一行: InfoViewController.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal;
您是否在代码中使用“大写i”编写了infoViewController?如果是,那就是问题。
因为UITableViewController继承了UIVIewController所以我认为你设置了属性modalTransitionStyle。