0

可以从代码或 UI 界面设计器UIPickerView加载特定.nib/文件吗?.xib或者还有什么我需要使用的吗?我一直在谷歌搜索有关如何执行此操作的教程,到目前为止,我发现的所有内容都在使用静态内容示例(例如颜色、国家、日期等),这些示例应该被选中,但不是必然从一个地方过渡到另一个地方。

4

1 回答 1

1

创建一个 NSDictionary ,其中用户可选择的字符串作为键,然后是您要实例化的类/笔尖的名称字符串。

当用户选择一个选项时,您可以拉出代号,然后加载相应的捆绑包。

UINib *nib = [UINib nibWithNibName:theString bundle:whatever];

如果你想打开一个视图控制器,你可以:

UIViewController *c = [NSClassFromString(theString) alloc] initWithNibName:theString bundle:whatever];
于 2012-07-26T18:50:36.723 回答