Подтвердить что ты не робот

Как уменьшить интервал между строками в WKInterfaceTable

Я хочу удалить интервал между строками в таблице, есть ли какое-либо свойство для него?

4b9b3361

Ответ 1

Я не нашел способ уменьшить пространство. Но если вы хотите увеличить его, поместите все в свою группу базовых строк в другую группу и установите пользовательскую вставку сверху и снизу

Ответ 2

Вы можете удалить пространство, щелкнув на контроллере, который содержит группу, и установите для свойства Spacing значение по умолчанию. Опять же, не забудьте сделать это в свойстве Controller spacing, которое удерживает эту конкретную группу, а не свойство группового пробела, равное 0. Надеюсь, это поможет!

Ответ 3

  • Выберите таблицу в StoryBoard

введите описание изображения здесь

  • AttributeInspector и Check mark Spacing as Custom, установите его 1 (установите согласно вашему требованию)

введите описание изображения здесь

  • Запустите приложение,

Ответ 4

В соответствии с документацией кажется, что WKInterfaceTable поддерживает архитектуру с одним столбцом, и разработчикам необходимо указать, сколько или каких типов строк использовать из раскадровки или из кода. Для каждого типа кода существует корневой объект WKInterfaceGroup. Из Инспектор атрибутов существует раздел Размер, который вы можете изменить высоту группы. В зависимости от ваших потребностей вы можете играть с этим атрибутом.

Если вы не хотите играть с атрибутом высота группы, вы также можете играть с атрибутом Вставки. Он устанавливается как По умолчанию, но вы можете установить его на Пользовательский и изменить такие атрибуты, как Верх, Нижний и Интервал, чтобы соответствовать вашим потребностям

https://developer.apple.com/library/prerelease/ios/documentation/General/Conceptual/WatchKitProgrammingGuide/Tables.html#//apple_ref/doc/uid/TP40014969-CH14-SW1

Ответ 5

На данный момент вы не можете удалить пространство, но настройте элементы пользовательского интерфейса, чтобы включить пробел. Гораздо лучше, если вы можете использовать черный фон.

Ответ 6

Нажмите на группу под вашим столомRowController, а затем нажмите на: show attributes inspector. Затем вы можете изменить высоту строки Перейдите под размер и уменьшите величину корректировки.

вот скриншот: Play around with the adjustment

Ответ 7

Чтобы просто удалить пространство между строками, изменение фона кажется лучшим. Если, однако, вы пытаетесь группировать строки вместе и сохранять закругленные углы, единственный способ, которым я нашел это, - это метод "грубой силы". Допустим, вы знаете, что у вас никогда не будет более 10 предметов, сгруппированных вместе. Вы можете сделать 10 шаблонов строк таблицы, каждая из которых содержит еще одну строку, чем предыдущую (так что у вас будет 1 строка таблицы, отображающая 1 позиция, другая строка таблицы, отображающая 2 позиции и т.д.). Это неправдоподобно, так как у вас может быть много строк, но на часах, поэтому пользователь, вероятно, не захочет прокручивать все эти элементы.

Ответ 8

Я не думаю, что есть способ сократить промежуток между двумя ячейками в настоящее время, но вы можете изменить свойства группы, которая содержит табличное представление, и вы можете получить желаемые результаты. Например, если вы хотите иметь что-то вроде рисунка ниже, где две соседние ячейки выглядят смежными, установите цвет ячейки (ячейки) цветом "Очистить цвет" и установите либо фоновое изображение (фоновое изображение), либо цвет (цвет фона ) для группы.

Screenshot with cells appearing adjoined

"Сообразительный". и "Of or or to to" - это текст в двух разных ячейках.