gpt4 book ai didi

ios - UIPickerView 可以用于选择要加载的不同 View 吗?

转载 作者:行者123 更新时间:2023-11-29 04:31:33 25 4
gpt4 key购买 nike

UIPickerView 能否从代码或 UI Interface Designer 加载特定的 .nib/.xib 文件?或者我还需要使用其他东西吗?我一直在谷歌上搜索有关如何执行此操作的教程,到目前为止我发现的所有内容都使用静态内容示例(例如颜色、国家/地区、日期等),这些示例是要选择的,但不是必然从一个地方转移到另一个地方。

最佳答案

创建一个 NSDictionary,使用用户可选择的字符串作为键,然后创建要实例化的类/nib 名称的字符串。

当用户选择一个选项时,您可以提取代码名称,然后加载适当的包。

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

如果您想打开 View Controller ,您可以:

UIViewController *c = [NSClassFromString(theString) alloc] initWithNibName:theString bundle:whatever];

关于ios - UIPickerView 可以用于选择要加载的不同 View 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11674965/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com