Kon*_*ann 11 iphone xcode objective-c ios swift
我正在开发一个带有自定义注册流程的应用程序,用户应该设置他的国籍或他的国家.
我的问题是,如果可以通过本机ViewController获取此信息,例如ABPeoplePickerNavigationController联系人.
应该是这样的(iPhone 6,iOS 8.x,联系人App'选择国家'):

谢谢
Anu*_*yal 12
制作自己的很容易Country Picker.
您可以轻松地获取国家/地区列表(国家/地区代码)NSLocale,
NSArray *countryArray = [NSLocale ISOCountryCodes];
Run Code Online (Sandbox Code Playgroud)
您还将使用displayNameForKey方法获取国家/地区名称列表,
NSLocale *locale = [NSLocale currentLocale];
NSMutableArray *sortedCountryArray = [[NSMutableArray alloc] init];
for (NSString *countryCode in countryArray) {
NSString *displayNameString = [locale displayNameForKey:NSLocaleCountryCode value:countryCode];
[sortedCountryArray addObject:displayNameString];
}
[sortedCountryArray sortUsingSelector:@selector(localizedCompare:)];
Run Code Online (Sandbox Code Playgroud)
只需在您的选择器类中使用sortedCountryArrayfor tableViewpopulate.
| 归档时间: |
|
| 查看次数: |
8180 次 |
| 最近记录: |