したがって、セクションインデックスタイトルで使用しているUITableViewがあります。ただし、アルファベット全体を使用しているのではなく、個々の文字のみを使用しています。
しかし、これを行う方法は、以下の2つの例のように、各文字の間隔を均等にすることです。
それで、とにかく、あまり間隔を空けずに連続して表示するように強制することはできますか?たぶんフレームやインセットを調整しますか?
ありがとう、rnc505
したがって、セクションインデックスタイトルで使用しているUITableViewがあります。ただし、アルファベット全体を使用しているのではなく、個々の文字のみを使用しています。
しかし、これを行う方法は、以下の2つの例のように、各文字の間隔を均等にすることです。
それで、とにかく、あまり間隔を空けずに連続して表示するように強制することはできますか?たぶんフレームやインセットを調整しますか?
ありがとう、rnc505
テーブルビューフレームの高さ全体に均等に分布していると確信しています。
フレームを調整しても、テーブル ビュー全体のフレームに影響するため、役に立ちません。
カスタムの高さでインデックス ビューを作成する場合は、カスタム ビューで作成する必要があります。
これは Apple が iOS7 で解決しています。iOS7 から、使用可能なインデックス タイトルは、右側の中央に配置されます。しかし、彼らはドットをたくさん表示する前に最大数を下げました。現在、エントリの半分のみが適合しています。私はそのレーダーを提出しました(15175436)。