テーブルの行間のスペースを削除したいのですが、プロパティはありますか?
8 に答える
グループを含むコントローラーをクリックしてスペースを削除し、Spacing プロパティをデフォルトに設定します。繰り返しますが、グループ間隔プロパティを 0 にするのではなく、その特定のグループを保持するコントローラ間隔プロパティで行うことを忘れないでください。
スペースを減らす方法が見つかりませんでした。ただし、それを増やしたい場合は、基本行グループのすべてを別のグループに入れ、上下にカスタム インセットを設定します。
現時点で 2 つのセル間の間隔を狭める方法はないと思いますが、テーブル ビューを含むグループのプロパティを変更することで、目的の結果が得られる可能性があります。たとえば、下の図のように 2 つのセルが隣接して見えるようにしたい場合は、セル (セル グループ) の色を「クリア カラー」に設定し、背景 (背景画像) または色 (背景色) を設定します。 ) グループの場合。
「機転が利く。」および「の、または関連する」は、2 つの異なるセル上のテキストです。
tableRowController の下にあるグループをクリックし、[: show attributes] インスペクタをクリックします。次に、行の下にあるサイズの高さを変更し、調整量を減らすことができます。
ここにスクリーンショットがあります:
背景を変更して行間のスペースを削除するのが最善の策のようです。ただし、行をまとめて丸みを帯びた角を維持しようとしている場合、これを行う唯一の方法は「ブルートフォース」メソッドによるものです。一緒にグループ化されるアイテムが 10 個を超えることはないことがわかっているとしましょう。10 個のテーブル行テンプレートを作成できます。それぞれ、最後の行よりも 1 行多く表示されます (したがって、1 つの行アイテムを表示する 1 つのテーブル行、2 つの行アイテムを表示する別のテーブル行などになります)。多くの行を持つことができるので、これは実際には実行可能ではありませんが、監視されているため、ユーザーはとにかく多くの項目をスクロールしたくないでしょう。
現時点では、スペースを削除することはできませんが、UI 要素を調整してスペースを含めることができます。黒の背景を使用できる場合は、はるかに優れています。