Вопросы с тегом «uitableview»

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

30
-didSelectRowAtIndexPath: не вызывается
Я пишу приложение для iOS с табличным представлением внутри представления вкладок. По моему UITableViewController, я реализовал -tableView:didSelectRowAtIndexPath:, но когда я выбираю строку во время выполнения, метод не вызывается. Однако табличное представление заполняется, поэтому я знаю, что в моем контроллере вызываются другие методы tableView. У кого-нибудь есть идеи, что я, возможно, …

23
Как вы загружаете пользовательские UITableViewCells из файлов Xib?
Вопрос прост: как вы загружаете кастом UITableViewCellиз файлов Xib? Это позволяет вам использовать Interface Builder для проектирования ваших ячеек. Ответ очевидно не прост из-за проблем управления памятью. Этот поток упоминает проблему и предлагает решение, но является предварительным выпуском NDA и испытывает недостаток в коде. Вот длинная ветка, в которой обсуждается …

15
Что такое NSLayoutConstraint «UIView-Encapsulated-Layout-Height» и как я могу заставить его пересчитать чисто?
У меня UITableViewработает под iOS 8, и я использую автоматическую высоту ячеек от ограничений в раскадровке. Одна из моих ячеек содержит одну ячейку, UITextViewи мне нужно, чтобы она сжималась и расширялась на основе пользовательского ввода - нажмите, чтобы уменьшить / развернуть текст. Я делаю это, добавляя ограничение времени выполнения к …

30
Создание прокрутки UITableView при выделении текстового поля
После долгих проб и ошибок я сдаюсь и задаю вопрос. Я видел много людей с похожими проблемами, но не могу заставить все ответы работать правильно. У меня есть, UITableViewкоторый состоит из пользовательских клеток. Ячейки состоят из 5 текстовых полей, расположенных рядом друг с другом (вроде сетки). Когда я пытаюсь прокрутить …

30
Скрыть разделительную линию на одном UITableViewCell
Я настраиваю UITableView. Я хочу скрыть линию, разделяющую последнюю клетку ... я могу это сделать? Я знаю, что могу сделать, tableView.separatorStyle = UITableViewCellStyle.Noneно это повлияет на все ячейки tableView. Я хочу, чтобы это затронуло только мою последнюю камеру.

20
Проведите пальцем по кнопке «Удалить» и кнопке «Дополнительно» (как в приложении «Почта» на iOS 7).
Как создать кнопку «еще», когда пользователь проведет пальцем по ячейке в табличном представлении (как почтовое приложение в ios 7) Я искал эту информацию и здесь, и на форуме Cocoa Touch, но, похоже, я не могу найти ответ, и я надеюсь, что кто-то умнее меня сможет дать мне решение. Мне бы …

4
Как создать NSIndexPath для TableView
Мне нужно удалить строку 1 таблицы в функции, которую я определил. Для использования deleteRowAtIndexPathвы должны использовать IndexPathс определенным разделом и строкой. Как я могу создать indexpath, как это? Массив с int {1} в качестве единственного члена завершится сбоем; сообщение NSLog утверждает, что раздел должен быть также определен. * Правка -> …

9
Как отключить прокрутку в таблице UITableView, когда содержимое помещается на экране
У меня есть несколько таблиц (сгруппированных стилей) в моем приложении для iPhone (только на части экрана и добавлено с Interface Builder , а не в подклассах UITableViewController), которые в 80% случаев малы и помещаются на экране. Когда таблица уместится на экране, я бы хотел отключить прокрутку, чтобы она стала чище. …

9
Установка пользовательской высоты UITableViewCells
Я использую пользовательский UITableViewCell, который имеет некоторые метки, кнопки и изображения для отображения. В ячейке есть одна метка, текст которой является NSStringобъектом, а длина строки может быть переменной. В связи с этим, я не могу установить высоту константы ячейки в UITableView«s heightForCellAtIndexметода. Высота ячейки зависит от высоты этикетки , которая …

6
В раскадровке, как сделать пользовательскую ячейку для использования с несколькими контроллерами?
Я пытаюсь использовать раскадровки в приложении, над которым я работаю. В приложении есть списки и пользователи, и каждый из них содержит коллекцию других (члены списка, списки, принадлежащие пользователю). Итак, соответственно, у меня есть ListCellи UserCellзанятия. Цель состоит в том, чтобы их можно было повторно использовать в приложении (т. Е. В …

18
Пользовательская настройка высоты строки ячейки в раскадровке не отвечает
Я пытаюсь настроить высоту ячейки для одной из ячеек в моем табличном представлении. Я настраиваю размер с помощью параметра «Высота строки» внутри «Инспектора размеров» рассматриваемой ячейки. Когда я запускаю приложение на своем iPhone, размер ячейки по умолчанию устанавливается из «размера строки» в табличном представлении. Если я изменю «размер строки» табличного …

26
Обнаружение, какая кнопка UIB была нажата в UITableView
У меня есть UITableViewс 5 UITableViewCells. Каждая ячейка содержит элемент, UIButtonкоторый настроен следующим образом: - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { NSString *identifier = @"identifier"; UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:identifier]; if (cell == nil) { cell = [[UITableView alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:identifier]; [cell autorelelase]; UIButton *button = [[UIButton alloc] initWithFrame:CGRectMake(10, 5, …

24
Как отменить выбор выбранной ячейки UITableView?
Я работаю над проектом, по которому мне нужно предварительно выбрать конкретную ячейку. Я могу предварительно выбрать ячейку с помощью -willDisplayCell, но не могу отменить ее выбор, когда пользователь нажимает на любую другую ячейку. - (void)tableView:(UITableView*)tableView willDisplayCell:(UITableViewCell*)cell forRowAtIndexPath:(NSIndexPath*)indexPath { AppDelegate_iPad *appDelegte = (AppDelegate_iPad *)[[UIApplication sharedApplication] delegate]; if ([appDelegte.indexPathDelegate row] == [indexPath …

19
UITapGestureRecognizer прерывает UITableView didSelectRowAtIndexPath
Я написал свою собственную функцию для прокрутки текстовых полей, когда появляется клавиатура. Для того, чтобы отклонить клавиатуру, нажав на текстовое поле, я создал функцию, UITapGestureRecognizerкоторая заботится об отставке первого респондента в текстовом поле при нажатии. Теперь я также создал автозаполнение для UITableViewтекстового поля, которое создает чуть ниже текстового поля и …


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.