Включение масштабирования в UITableView - PullRequest
0 голосов
/ 09 августа 2010

Поэтому я пытаюсь включить масштабирование в UITableView, чтобы вы увеличивали ячейки. Я знаю, что UITableView является подклассом UIScrollView. Поэтому я перешел к конструктору интерфейсов и изменил минимальное увеличение до 0,75, максимальное до 4,0, подкачка включена, прокрутка прокрутки включена. Тем не менее, это не масштабирование. Есть мысли?

Спасибо

Ответы [ 2 ]

1 голос
/ 11 сентября 2013

UITableView не масштабируется по неизвестной причине, хотя это подкласс UIScrollView.Если вы хотите увеличить UITableView, выполните следующие действия.

  1. возьмите UIScrollView (s), UIView (v), UITableView (t).
  2. установите делегата для UITableView (t), UIScrollView (s) для владельца файла и установите dataSource для UITableView (t) для владельца файла.
  3. сделать UITableView (t) как вспомогательное представление UIView (v).
  4. make UIView (v) как вспомогательное представление UIScrollview (s).
  5. теперь добавьте UIScrollView (s) как вспомогательное представление представления вашего владельца файла или чего-либо еще.
  6. put - (UIView *) viewForZoomingInScrollView :(UIScrollView *) функция scrollView в вашем * .m файле.и верните UIView (v).
  7. теперь примените жест щипка к UITableView (t), таблица увеличится.
1 голос
/ 10 августа 2010

В большинстве приложений UITableView, которые я видел, возможность масштабирования суперкласса UIScrollView не активна. То есть масштабирование не используется ни для изменения размера ячейки, ни для изменения объема информации, видимой на одной странице таблицы. Возможность прокрутки предназначена только для просмотра содержимого ячеек таблицы. Иными словами, в этом случае не все возможности суперкласса используются в подклассе.

Если вы намереваетесь увеличить ячейку, чтобы вместить больше информации, то в Руководстве по программированию Table View есть хорошая информация. Если бы у вас были другие идеи о том, что бы увеличить масштабирование на столе, может быть, вы могли бы уточнить?

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