如何在iOS中创建设置应用程序等时区选择

时间:2014-06-21 12:38:50

标签: ios objective-c timezone

我正在尝试使用“设置”应用中的选择表视图来选择iOS应用中的时区,其中时区显示格式正确的城市和国家/地区名称。

从文档中,+ (NSArray *)knownTimeZoneNames方法按字母顺序返回时区的所有“ID”,但不按“时间”顺序返回,这些名称非常难看,例如{{1 }}。 America/New_York中的所有其他方法都返回本地化名称,例如中央时间的“中央标准时间”。然而,这些名称对大多数用户来说没有任何意义,因为它们用于推断“城市”而不是“时区”(特别是在欧洲)。

有没有办法使用NSTimeZone自己的方法获得与“设置”应用中相同的表示形式,还是应该自己构建时区和城市数据库?

Settings App time zones example

0 个答案:

没有答案