TableView, метка и текстовое поле на ScrollView - PullRequest
0 голосов
/ 05 октября 2011

В моем приложении мне нужно сделать что-то вроде этого:
Прежде всего, у меня есть табличное представление, которое содержит 3 раздела (2 из них с 3 строками). Под этим tableView я должен поставить метку, а под меткой текстовое поле.
Я пытался сделать это на XIB-файле. Я поместил scrollView, и в этом scrollView я поместил просмотр таблицы, метку и текстовое поле. Проблема в том, что для всех них этого недостаточно.
Прежде всего, я хочу увидеть табличное представление на экране, а после прокрутки экрана увидеть метку и текстовое поле. Я не знаю, как это объяснить ... Я имею в виду, что когда приложение начинает видеть только табличное представление на экране, а после прокрутки появляются метка и текстовое поле. Возможно ли то, что я пытаюсь сделать?

Ответы [ 4 ]

1 голос
/ 05 октября 2011

Вы добавили эти представления (Tableview, label, textfield) в nib-файл, верно?

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

Установите кадры с помощью кодирования.как

tblView.frame = CGRectMake(0, 0, 320, 416);
label.frame = CGRectMake(60, 420, 200, 50);
textField.frame = CGRectMake(40, 480, 240, 31);

окончательно установлено

tblView.scrollEnabled = NO;
scrollView.contentSize = CGSizeMake(320,520);
0 голосов
/ 05 октября 2011

У вашей проблемы может быть два подхода.
Первый подход :
Нет необходимости принимать UIScrollView.Вы можете сократить свою UITableView высоту и разместить все три вида на экране.
Второй подход :
Увеличить размер содержимого на UIScrollView (увеличить параметр Y).

0 голосов
/ 05 октября 2011

Да, это возможно на 100%. Вам необходимо пройти два типа учебных пособий, а затем интегрировать их для своего собственного использования.

  1. Вам необходимо узнать, как создать настраиваемую ячейку таблицы.

  2. Вам нужно научиться создавать таблицы с несколькими заголовками.

Вам вообще не нужно использовать scrollview, так как он уже есть в tableview. Или, простыми словами, tableview построен на scrollview. Таким образом, свойство прокрутки наследуется.

Объедините обе техники, и вы получите свой собственный просмотр таблицы. Это было бы непросто, но, безусловно, вы можете достичь этого.

0 голосов
/ 05 октября 2011

UITableView можно прокручивать, и я не думаю, что вам нужно взять UIScrollView для своей задачи. Вы можете добавить метку как текстовую строку строки ячейки и UITextField как AccessoryType в вашем TableView. 1004 * Надеюсь, это поможет.

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