Ширина таблицы HTML в UIWebView - PullRequest
3 голосов
/ 01 декабря 2011

Я динамически генерирую HTML и передаю его в UIWebView. У меня есть несколько таблиц отображения данных, и я не могу заставить их растянуть всю ширину экрана.

Пока я пытался ...

  • 100% атрибут ширины таблицы
  • 100% стиль ширины на столе
  • ширина на все ячейки, складывающаяся до 100%
  • в голове с применением 100% ширины ко всем таблицам (и * подэлементам)

Я также пробовал использовать типы документов XHTML 4.01 и HTML 5 на случай, если это может вызвать проблемы с отображением. Вот как это выглядит сейчас ...

[к сожалению, я нуб и пока не могу публиковать фотографии]

Я просто хочу, чтобы они заполнили все пространство внутри ключевой линии 1px, окружающей таблицы. Есть идеи?

Ответы [ 3 ]

4 голосов
/ 01 декабря 2011

Я только что понял.
Поскольку я строил HTML динамически (добавляя к NSMutableString), мой знак процента обрабатывался как спецификатор формата и был проигнорирован.

Я имелсбежать со вторым знаком процента и все работает.

<table style=\"width:100%%;\">...

Спасибо за помощь.

0 голосов
/ 01 декабря 2011

Я бы попробовал добавить это:

<meta name="viewport" content="width=device-width,user-scalable=no" />

в ваш раздел. (device-width означает ширину экрана вашего устройства в соответствии с ориентацией).

0 голосов
/ 01 декабря 2011
width: 100%;

Это должно сработать ...

Иначе, попробуйте добавить "! Important" к атрибуту "width" в CSS:

width: 100% !important;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...