大佬教程收集整理的这篇文章主要介绍了xcode – 如何创建iOS时区选择器?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在使用MonoTouch.Dialog,它允许你连接一个集合,但问题是在iOS中,时区列表相当长.我使用System.TimeZoneInfo命名空间来检索时区列表,就像在Windows中一样.但是,iOS使用诸如“美国/纽约,美国/ XYZ等”的演示.因此,为了保持这个列表的可管理性,我需要通过拆分来解决这个问题.我可以首先提供一个国家列表,用户将点击它,然后一个辅助列表将出现在UITableView中,这是区域比如“纽约”.然后,我将捕获时区并使用System.TimeZoneInfo方法将uTC转换为自定义时区.
我的问题是,特别是在MonoTouch.Dialog中,我可以拥有一个集合,然后是一个子集合.即具有披露指标的国家的UITableView,将您带到该国的地区?
在同样的说明中,还有其他人在iOS(Xcode或MonoTouch)中实现了“时区”选择器/选择器吗?
感谢您的想法并帮助解决此问题.
var groups = from tz in TimeZoneInfo.GetSystemTimeZones () let name = tz.ToString () let idx = name.IndexOf ('/') where idx != -1 let first = name.SubString (0,idX) group tz by first into g SELEct new { Region = g.Key,Zones=g }; var root = new RootElement ("TimeZones"){ new Section ("Regions"){ from r in groups SELEct (Element) new RootElement (r.Region.ToString ()){ new Section () { from z in r.Zones SELEct (Element) new StringElement (z.ToString ()) } } } }; dvc = new DialogViewController (root);
它产生这个UI:
Main UI http://tirania.org/s/c2219510.png
嵌套元素看起来像这样:
以上是大佬教程为你收集整理的xcode – 如何创建iOS时区选择器?全部内容,希望文章能够帮你解决xcode – 如何创建iOS时区选择器?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。