使用UITableViewController的modalTransitionStyle

时间:2010-11-04 08:36:24

标签: iphone xcode uitableview

我有一个UIViewController,我使用UIModalTransitionStyleFlipHorizo​​ntal风格呈现。我用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时我是否必须做一些不同的事情,或者我忘了什么?

谢谢,

约翰

1 个答案:

答案 0 :(得分:0)

在这一行:     InfoViewController.modalTransitionStyle = UIModalTransitionStyleFlipHorizo​​ntal;

您是否在代码中使用“大写i”编写了infoViewController?如果是,那就是问题。

因为UITableViewController继承了UIVIewController所以我认为你设置了属性modalTransitionStyle。