如何在创建iOS Titanium模块时使用Storyboard?

时间:2013-02-16 21:34:59

标签: ios module storyboard titanium

有没有人有任何例子?我为Titanium创建了iOS和Android模块,但没有找到人们使用Storyboard进行视觉效果的任何示例。

1 个答案:

答案 0 :(得分:0)

我知道您可以使用initWithNibNamecheck this SO answer out.

在模块中加载nib

对于故事板而言,我认为由于故事板定义了整个导航结构,因此变得复杂。我认为你有两个选择,将故事板中的特定窗口分解为nib文件,然后根据需要加载它们,或者使用类似于此的代码打开故事板本身:

// You have to get the resource bundle first 
UIStoryboard *sb = [UIStoryboard storyboardWithName:@"YourStoryBoards" bundle:resourceBundle];
UIViewController *vc = [sb instantiateViewControllerWithIdentifier:@"yourViewController"];
vc.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal;
[self presentViewController:vc animated:YES completion:NULL]; 

我没有试过这个,但我认为关键是提供正确的资源包,然后从模态打开。