uitableview- все статьи тега
Обработка клавиатуры так же, как в приложении Messages в iOS 7
Я реализую представление, которое в некотором роде похоже на то, что происходит в приложении Messages, поэтому есть представление с UITextView, прикрепленным к нижней части экрана, и есть также UITableView, показывающий основное содержимое. Когда он нажат, он скользит вверх вместе с клавиатурой, а когда клавиатура отклонена, он скользит обратно в нижнюю часть экрана. Эта часть у меня есть, и она отлично работает - я только что подписался на уведомления клавиатуры - спрячется и покажет. Проблем ...
Настройка высоты UIScrollView на основе UITableView
У меня есть UIScrollView, который содержит UIView и UITableView. Моя цель-настроить высоту UIScrollView, чтобы я мог прокручивать содержимое UIScrollView до определенной точки. Вот мой взгляд: у него есть UIView вверху и UITableView внизу. Когда я прокручиваю, я хочу, чтобы UIView остановился в определенной точке, такой как: TableView сможет продолжить прокрутку, но UIView будет заблокирован на месте до тех пор, пока пользователь прокрутил вверх и вернул UIView в исходное состояние. Яр ...
Секционирование TableView и строк с основными данными Swift
У меня есть две таблицы в sqlite: Код был сгенерирован генерацией XCode: class Event: NSManagedObject { @NSManaged var startDate: NSDate @NSManaged var details: EventDetail //i think this property shoud be var details Array<EventDetail> am i correct? } class EventDetail: NSManagedObject { @NSManaged var title: String @NSManaged var location: String @NSManaged var note: String @NSManaged var endDate: NSDate @NSManaged var event: NSManagedObject } Я хоч ...
Как у меня есть UITableView с двумя различными типами ячеек и настроить каждый из макетов ячеек программно, а не через раскадровку?
Ранее я установил это с помощью раскадровки, перетащив UILabels, расположив их и определив их размер на UITableViewCell, на который я их перетащил, а затем сделал другую версию этого для другого UITableViewCell. Например, как показано ниже (но на картинке они еще не настроены с помощью меток): Затем в источнике данных я просто проверю идентификатор и в зависимости от того, какой идентификатор был, настрою ячейку соответственно. Однако мне потребовалось больше настроек, чем я могу получить ...
Фильтр TableView с помощью запроса из другого представления
Я хочу фильтровать данные в моем TableView с помощью switch. Я использую синтаксический анализ. Допустим, у меня есть TableViewController и FilterViewController (обычный класс ViewController). Я хочу отфильтровать данные, включив некоторые из них. И показать отфильтрованный TableView после нажатия кнопки Готово. У меня уже есть некоторые идеи, но я не знаю, как установить изменение в TableViewController. Спасибо Фильтр.h @protocol ViewControllerDelegate; @interface FiltrViewController : ...
Перемещение вида при прокрутке в UITableView
У меня есть UIView с UITableView под ним: Я хотел бы сделать так, чтобы вид над UITableView перемещался вверх (в сторону), когда пользователь начинает прокручивать таблицу, чтобы иметь больше места для UITableView (и опускался, когда вы снова прокручиваете вниз). Я знаю, что это обычно делается с помощью представления заголовка таблицы, но моя проблема заключается в том, что мое представление таблицы находится внутри вкладки (на самом деле это представление страницы с боковой прокруткой, ре ...
ios 8 Swift-TableView со встроенным CollectionView
Я относительно новичок в программировании iOS и попробовал несколько вещей, но безрезультатно. Я хотел бы поместить CollectionView внутрь TableViewCell. Я могу кодировать каждый отдельно, но не понимаю, как установить и ссылаться на каждый CollectionView в TableViewCell. Я нашел этот учебник, http://ashfurrow.com/blog/putting-a-uicollectionview-in-a-uitableviewcell/ который показывает, как это можно сделать в Objective-C, но я всегда боролся с Obj-C. Знает ли кто-нибудь о Swift учебник или м ...
Группировка строк основных данных tableView в разделах, созданных вручную
У меня есть сущность Company С примерно 20 полями, и я хочу использовать сгруппированный tableView с вручную созданными заголовками разделов (т. е.: General, Financial, Misc.), но я не уверен в том, как сделать так, чтобы основные данные понимали, как обращаться с этими заголовками разделов и чтобы они относились только к данным, которые я хочу показать в этих группах. Например, название, логотип и т. д. будут идти под общим, бюджеты, наличные деньги будут идти под финансовым и т. д. В основно ...
UITableView ячейки выбранного цвета?
Я создал обычай UITableViewCell. Табличное представление прекрасно отображает данные. То, что я застрял в том, когда пользователь касается ячейки tableview, то я хочу показать цвет фона ячейки, отличный от значений по умолчанию [синий цвет] для выделения выделенной ячейки. Я использую этот код, но ничего не происходит: cell.selectedBackgroundView.backgroundColor=[UIColor blackColor]; ...
Получить все ячейки в UITableView?
Мне нужно получить массив всех ячеек в моем UITableView. В настоящее время я использую следующий метод: -(NSArray *)allTableViewCellsArray { NSMutableArray *cells = [[NSMutableArray alloc] init]; for (NSInteger j = 0; j < [tableView numberOfSections]; ++j) { for (NSInteger i = 0; i < [tableView numberOfRowsInSection:j]; ++i) { [cells addObject:[tableView cellForRowAtIndexPath:[NSIndexPath indexPathForRow:i inSection:j]]]; } } retu ...
Как я могу отключить выбор UITableView?
при нажатии на строку UITableView, строка выделена и выбрана. Можно ли отключить это, так что нажатие строки ничего не делает? ...
UITableView didSelectRowAtIndexPath: не вызывается при первом нажатии
у меня проблема с UITableView'sdidSelectRowAtIndexPath. моя таблица настроена так, что когда я выбираю строку, она инициализирует новый контроллер представления и толкает его. первый раз, когда я нажимаю любую строку в таблице, Метод не вызывается. Как только я выбираю другую строку, она начинает работать как обычно. Я проверил это, установив точку останова на didSelectRowAtIndexPath. При добавлении NSLog к методу я вижу, что когда я выбираю вторую строку, которая, наконец, толкает новый View ...
UIRefreshControl без UITableViewController
просто любопытно, как это не сразу кажется возможным, но есть ли хитрый способ использовать новый iOS 6 UIRefreshControl класс без использования UITableViewController подкласс? Я часто использую UIViewController С UITableView subview и соответствовать UITableViewDataSource и UITableViewDelegate вместо UITableViewController вчистую. ...
UITableView-изменить цвет заголовка раздела
Как я могу изменить цвет заголовка раздела в UITableView? EDIT: The ответ предоставлен DJ-S следует рассмотреть для iOS 6 и выше. Принятый ответ устарел. ...
Как вы загружаете пользовательские UITableViewCells из файлов Xib?
вопрос прост: как вы загружаете custom UITableViewCell из Xib файлов? Это позволяет использовать Interface Builder для проектирования ваших ячеек. Ответ, по-видимому, не прост из-за проблем с управлением памятью. этой теме упоминает проблему и предлагает решение, но предварительно NDA-релиз и не хватает кода. Вот это длинные нити это обсуждает проблему, не давая окончательного ответа. вот какой код у меня есть используется: static NSString *CellIdentifier = @"MyCellIdentifier"; MyCell *cell ...
Обнаружение того, какой UIButton был нажат в 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 au ...
Пользовательская настройка высоты строки ячейки в раскадровке не отвечает
Я пытаюсь настроить высоту ячейки для одной из ячеек в моем представлении таблицы. Я настраиваю размер из параметра " высота строки "внутри" инспектора размера " рассматриваемой ячейки. Когда я запускаю приложение на своем iPhone, ячейка имеет размер по умолчанию, установленный из "размера строки" в табличном представлении. Если я изменю "размер строки" табличного представления, то размер всех ячеек изменится. Я не хочу этого делать, так как я хочу пользовательский размер только для одной ячейк ...
Как настроить цвет фона UITableViewCell?
Я хотел бы настроить фон (и, возможно, границы тоже) всех UITableViewCells в моем UITableView. До сих пор я не смог настроить этот материал, поэтому у меня есть куча белых фоновых ячеек, которые по умолчанию. есть ли способ сделать это с помощью iPhone SDK? ...
Как сказать, когда UITableView завершил ReloadData?
Я пытаюсь прокрутить в нижней части UITableView после того, как он будет выполнен выполнение [self.tableView reloadData] у меня изначально было [self.tableView reloadData] NSIndexPath* indexPath = [NSIndexPath indexPathForRow: ([self.tableView numberOfRowsInSection:([self.tableView numberOfSections]-1)]-1) inSection: ([self.tableView numberOfSections]-1)]; [self.tableView scrollToRowAtIndexPath:indexPath atScrollPosition:UITableViewScrollPositionBottom animated:YES]; но потом я прочитал, ...
Почему uitableview ячейки остаются выделенными?
что заставит ячейку tableview оставаться выделенной после прикосновения? Я нажимаю на ячейку и вижу, что она остается выделенной, когда нажимается подробный вид. После того, как детальный вид выскочил, ячейка все еще подсвечивается. ...