問題タブ [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 を使用してローカライズされたインデックスとセクションを作成します。しかし悲しいことに、これは機能せず、使用することを意図したものではありません:(
UILocalizedIndexedCollation で FRC を使用できた人はいますか、それとも UITableView + UILocalizedIndexedCollation の例 (これを機能させた場所にコードが含まれています) に記載されている手動の並べ替え方法を使用することを余儀なくされていますか?
次のプロパティの使用
そしてコード:
FRCDelegate プロトコルを使用して、更新の通知を受け取ることができるようにしたいと考えています。この 2 つのオブジェクトをうまく連携させる良い方法はないようです。
iphone - オブジェクトとの照合ソート
リストビューがあり、各名前が正しいUILocalizedIndexCollation
セクションの下にあるように配列を並べ替えたいと思います。これは、渡されるセクションのスニペットです。並べ替えたいのname
ですが、他のデータを使用できるように、オブジェクトをそのまま保持したいと思います。
パーティション
パーティションの呼び出し
オブジェクトをそのままにしておく必要がありますが、名前で並べ替えて、各オブジェクトを適切なセクションに配置します。UILocalizedIndexCollation
使用される回答コード:
iphone - 連絡先/音楽アプリに異なる順序を与える日本語の UILocalizedIndexedCollation
UILocalizedIndexedCollation は、組み込みの連絡先/音楽アプリで見られるものとは異なる結果を日本の iOS デバイスで返すようです。
これは、インデックスに日本語がまったく表示されないという通常の質問ではないことに注意してください。仮名セクションを取得していますが、連絡先などと比較するとインデックスの順序が正しくありません。
画面は次のとおりです。左側は音楽アプリに表示される目的の結果で、最初に仮名が表示されます。右側は、取得している結果です。
UILocalizedIndexedCollation にはそれを構成する明確な方法がないように見えるため、順序を調整するために予想される方法が何であるかわからず、多くのグーグルは答えを明らかにしていません (ただし、私だけではありませんこの問題を抱えている人)。正しい方向へのポインタは大歓迎です。
ios - セクションごとに iOS でアドレス帳のエントリを並べ替える方法
http://developer.apple.com/library/ios/#documentation/iPhone/Reference/UILocalizedIndexedCollat ion_Class/UILocalizedIndexedCollation.html に見られるように UILocalizedIndexCollection を実装しようとしてい ます。
ABRecordRef の配列を与える許可をユーザーから取得した後、アドレス帳を取得します。必要なセクション配列の配列を構築しようとする次のコードがあります。ただし、collationStringSelectior に何を指定すればよいかわかりません。どんな助けでも素晴らしいでしょう。
objective-c - インデックス付きの UITableViewController と UILocalizedIndexedCollation を持つ NSFetchedResultsController
NSFetchedResultsController を使用するテーブルがあります。これにより、存在するヘッダーのインデックスが取得されます
しかし、UILocalizedIndexCollation を使用して完全なアルファベットを取得したいと考えています。
これらのメソッドを NSFetchedResultsController に接続するにはどうすればよいですか?
現在の照合順序からインデックス タイトルを取得する必要があると思います
しかし、私はこのメソッドの書き方に迷っています
ios - デバイスの言語を変更せずに UILocalizedIndexedCollation を変更できますか?
UILocalizedIndexedCollation
UITableView のセルにインデックスを付けるために使用しています。問題は、私のアプリがデバイスから独立した言語システムを持っていることです。たとえば、デバイスがまだ英語の場合でも、アプリの言語を中国語にすることができます。
[UILocalizedIndexedCollation currentCollation]
デバイスの設定を変更せずに変更する方法はありますか?
ios - UILocalizedIndexedCollation の問題: 各セクションで同じ結果が得られる
私は配列を持っています:
私のviewDidLoadでは、次のことを行います:
partitionObjects メソッドは次のとおりです。
そして以下:
問題は次のとおりです。
セクションが正しく機能していません。セクション「A」に「A」を取得し、他のセクションにランダムに分割された「A」を取得します。各セクションが配列の先頭からカウントバックしているように見えます...コードの何が問題なのですか?
rmaddy からの次のコメントを更新します。
ios - 関数の単純な間違い
iOS の iPod ミュージックと同じように、すべての曲をアルファベット順に並べ替え、外国語の曲を # で並べたテーブルビューにインデックス バーを表示したいと思います。
ただし、エラーが発生しました
コメントをお待ちしております。
//viewDidLoad