问题标签 [uilocalizedcollation]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - NSFetchedResultsController 与 UILocalizedIndexedCollation
我正在尝试使用具有混合语言数据的 FRC,并希望有一个部分索引。
从文档看来,您应该能够覆盖 FRC
然后使用 UILocalizedIndexedCollation 有一个本地化的索引和部分。但遗憾的是,这不起作用,也不是打算使用的:(
是否有人能够将 FRC 与 UILocalizedIndexedCollation 一起使用,或者我们是否被迫使用示例 UITableView + UILocalizedIndexedCollation 示例中提到的手动排序方法(示例代码包含在我得到这个工作的地方)。
使用以下属性
和代码:
我希望仍然能够使用 FRCDelegate 协议来获得更新通知。似乎没有什么好的方法可以让这两个对象很好地协同工作。
iphone - 带有对象的排序规则
我有一个列表视图,想要对数组进行排序,以便每个名称都在正确的UILocalizedIndexCollation
部分下。这是正在传递的部分的片段。我想通过排序name
但是我也想保持对象完整,以便我可以使用其他数据。
分割
调用分区
我需要保持对象完好无损,但按名称排序,并将每个对象放入相应的部分UILocalizedIndexCollation
使用的答案代码:
iphone - 用于日语的 UILocalizedIndexedCollation 为联系人/音乐应用程序提供不同的排序
UILocalizedIndexedCollation 在日文 iOS 设备上返回的结果似乎与内置联系人/音乐应用程序中的结果不同。
请注意,这不是关于日语根本不显示在索引中的常见问题。我得到了日语假名部分,但与联系人等相比,索引的顺序不正确。
这是屏幕-左侧是音乐应用程序中显示的所需结果,其中首先显示假名名称-右侧是我得到的结果:
UILocalizedIndexedCollation 似乎没有任何明显的配置方法,所以我不确定调整顺序的预期方法是什么,而且很多谷歌搜索都没有透露任何答案(尽管我也不是唯一的有这个问题的人)。任何指向正确方向的指针将不胜感激。
ios - 如何按部分对 iOS 中的通讯簿条目进行排序
我试图实现 UILocalizedIndexCollection,如 http://developer.apple.com/library/ios/#documentation/iPhone/Reference/UILocalizedIndexedCollat ion_Class/UILocalizedIndexedCollation.html
在获得用户的许可后,我得到了我的地址簿,这给了我一个 ABRecordRef 的数组,我有以下代码来尝试构建我需要的部分数组的数组。但是我不知道该为 collationStringSelectior 放什么。任何帮助都会很棒。
objective-c - 带有索引 UITableViewController 和 UILocalizedIndexedCollation 的 NSFetchedResultsController
我有一个使用 NSFetchedResultsController 的表。这让我得到了一个包含存在的标题的索引
但我想使用 UILocalizedIndexCollation 来获取完整的字母表。
如何将这些方法连接到 NSFetchedResultsController?
我想我需要从当前的 Collation 中获取索引标题
但我不知道如何编写这个方法
ios - UILocalizedIndexedCollation 区域设置不同于英语
我正在使用带有 UILocalizedIndexedCollation 的 Tableview 在右侧显示索引,但我手机上的语言是瑞典语(svenska),因此我在 AZ 之后看到了一些特定于瑞典语的特殊字符,如 å ä ö 。在 AZ 中缺少一些字符,例如 Q、X 等,我认为这些字符在瑞典语言环境中不存在。
当我单击说字符 "S" 时遇到问题,即使 "S" 中有条目,它也会显示部分 "R" 而不是 "S" 。同样对于最后一个字符“å”、“ä”,它分别将我带到 X 和 Y,尽管 LocalizedIndexedCollation 中没有“X”。
我也遵循了本教程http://benedictcohen.co.uk/blog/archives/230但它并没有解决我的问题。
对此的任何帮助都会很棒。
谢谢。
ios - 可以在不更改设备语言的情况下更改 UILocalizedIndexedCollation 吗?
我UILocalizedIndexedCollation
用来索引 UITableView 上的单元格。问题是我的应用程序有一个独立于设备的语言系统。例如,应用程序语言可以是中文,而设备仍然是英文。
有没有办法在[UILocalizedIndexedCollation currentCollation]
不更改设备设置的情况下进行更改?
ios - UILocalizedIndexedCollation 问题:为每个部分获得相同的结果
我有一个数组:
在我的 viewDidLoad 中,我执行以下操作:
这是 partitionObjects 方法:
以及以下内容:
问题是:
这些部分无法正常工作。我为“A”部分得到“A”,然后为其他部分随机划分“A”。看起来每个部分都从数组的开头倒数......有什么想法我的代码有什么问题吗?
更新来自 rmaddy 的以下评论:
ios - 功能上的简单错误
我想在我的 tableview 上显示一个索引栏,其中包含按字母顺序排序的所有歌曲以及 # 中的那些外语歌曲,就像 iOS 中的 iPod 音乐一样。
但是我得到了一个错误
任何意见都非常感谢谢谢。
//viewDidLoad
ios - 如何在 UILocalizedIndexedCollation 中将汉字排序为#
我想知道如何将汉字排序为“#”而不是 AZ。
非常感谢任何评论。