Как сделать вид таблицы, которая не на всю ширину экрана? - PullRequest
0 голосов
/ 28 апреля 2010

По какой-то странной причине UITableView изменяет размеры моих ячеек до ширины 320 независимо от того, как я устанавливаю рамку для объекта UITableView.

Даже если я зайду позже и снова уменьшу размер ячейки до 250, UITableView, похоже, снова изменит ее размер до 320.

Есть ли какое-либо свойство или метод, который должен быть установлен / вызван дополнительно, чтобы получить это право?

Тем не менее, я могу добавить свое содержимое таким образом, чтобы оно выглядело как ширина 250, но весь мой код компоновки - большой беспорядок, так как я не могу полагаться на ширину кадра ячейки, которая является "неправильной". Кроме того, это кажется большой тратой памяти, поскольку растровые изображения в деревьях слоев имеют бесполезную ширину 320 вместо 250, хотя кадр UITableView не имеет ширину 320.

1 Ответ

1 голос
/ 29 апреля 2010

Попробуйте это:

MyTable = [[UITableView alloc] initWithFrame:CGRectMake(0.0, 5.0, 220.0, 385.0) style:UITableViewStyleGrouped];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...