Популярные вопросы по тегу UITABLEVIEW

Как перезагрузить tableViewCell только быстро?

... особ перезагрузить только tableViewCell, но 9 не заставлять его перезагружать заголовок 8 раздела tableView View? когда я переключил 7 UITableViewCell, я хочу обновить изменение 6 перезагрузки данных override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell { switch self[selecte ...

Установка высоты заголовка tableView в Swift

... тановить высоту представления, которое 19 находится над ячейкой моего прототипа в 18 контроллере табличного представления. Я 17 использую IB, чтобы установить его высоту 16 (инспектор размеров) и установить его на 15 61 вот так (зеленый вид - это вид «заголовок»): Но 14 всякий раз, когда я запускаю приложение, его 13 высота оказывается 568.0. У меня есть IBOutlet 12 ...

Каков цвет фона по умолчанию для UITableViewCell в iOS 13?

... Я поместил точку останова в willDisplayCell:forRowAtIndexPath: и напечатал 3 cell.backgroundColor. Вот что у меня получилось: <UIDynamicSystemColor: 0x600000bf2c00; name = tableCellGrouped ...

Можно ли получить высоту заголовка раздела динамического табличного представления с помощью Auto Layout?

... е с помощью 15 автоматического макета. Если содержимое 14 увеличивается в высоту, высота ячейки также 13 увеличивается. Это чрезвычайно полезно, и 12 мне интересно, можно ли сделать то же самое 11 для заголовков разделов в табличном представлении? Можно, например, создать 10 UIView в tableView:viewForHeaderInSection:, добавить подвид UILabel, указать ограничения 9 автоматического макета для метки по отношению 8 ...

Пользовательский UITableViewCell программно с использованием Swift

... симуляторе. Не могли 4 бы вы мне помочь? Я вижу этикетку, только 3 если var labUserName = UILabel(frame: CGRectMake(0.0, 0.0, 130, 30)); , но он перекрывает ячейку. Я не понимаю, Auto 2 Layout должен знать предпочтительный / минимальный 1 размер каждой ячейки? Спасибо import Foundation import UIKit class TableCellMessages: UITableViewCell { var imgUser = UIImageView(); var labUserName = UILabel(); ...

Как я могу использовать перетаскивание для изменения порядка UITableView?

... - это использовать функцию перетаскивания, чтобы 2 изменить порядок представления та ...

Как перейти к точному концу UITableView?

... меня есть UITableView, который заполнен ячейками 8 с динамической высотой. Я хотел бы, чтобы 7 таблица прокручивалась вниз, когда контроллер 6 представления выталкивается из контроллера 5 представления. Я пробовал использовать contentOffset и 4 tableView scrollToRowAtIndexPath, но все же не могу получить идеальное решение 3 именно ...

iOS 15: удалить пустое пространство перед ячейками в UITableView

... госекционного списка. Проблема, которую 7 я вижу, - это пространство над ячейками 6 каждого раздела, даже если я установил tableView(_:heightForHeaderInSection:) равным 5 0. Это происходит, да ...

Можно ли кэшировать видео? IOS - Swift

... ятся при прокрутке. Поставить 15 лайк в Instagram ... До сих пор мне удалось 14 это сделать, но я хотел бы изменить то, что 13 каждый раз, когда я просматриваю ячейку, видео 12 загружается снова и снова ... Конечно, должен 11 быть способ кэшировать видео, или загрузите 10 одно и то же видео только один раз .... Как 9 в случае с SDWebImages для изображений. Также 8 сейчас, когда он загружается каждый ...

Пользовательские закругленные углы для первой и последней ячейки в сгруппированном UITableView

... каждого раздела (или в той же ячейке 7 в случае разделов с одной строкой), используя: cell.layer.cornerRadius = 4; или 6 действуя на всю таблицу: self.tableView.layer.cornerRadius = 4; но не повезло ... Конечно, я 5 импорт ...

Swift 3: методы источника данных Tableview Ошибка «Переопределение метода закрытого экземпляра за пределами его определяющего модуля»

... eViewDelegate, UITableViewDataSource { ... public func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int { return 0 } public func numberOfSections(in tableView: UITableView) -> Int { return 0 } public func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell { return UITableViewCell() } } ClassA imp ...

Сгруппированный UITableview удаляет внешнюю разделительную линию

... льную 5 линию. Я использовал приведенный ниже код, но 4 на этот раз удалил всю разделительную линию. self.tableView.separatorColor 3 = [UIColor clearColor]; это не лу ...

iOS tableview, как я могу проверить, прокручивается ли он вверх или вниз

... n") } else { print("up") } } Это то, что у меня 1 есть в моем коде tableView func tableView(_ tableView:UITableView, numberOfRowsInSection section:Int) -> Int { return Locations.count } func tableView(tableView: UITableView, willDisplayCell cell: UITableViewCell, forRowAtIndexPath indexPath: NSIndexPath) { if indexPath.row == self.Posts.count - 4 { reloadTable(lat ...

Как удалить верхнее пространство из верхней части TableView?

... ня есть 1 табличное 11 представление с разными данными. Верхний 10 синий цвет - это вид, а нижний синий - это 9 TabBar. на главном экране есть вид сверху, а 8 на экране тенденций я скрываю его, изменив 7 ограничение на 0. Главная и 2. Популярные Когда я прокручиваю tableview, чтобы 6 увидеть новые сообщения, и когда я нажимаю 5 на Trending View, я загружаю новые данные 4 в TableView и ...

Как использовать метод heightForRowAtIndexPath?

... бая помощь 2 будет принята с благодарностью. Вот код: (проблемный 1 метод находится в самом низу) import UIKit import Firebase class FruitsTableViewController: UITableViewController { let rootRef = FIRDatabase.database().reference() override func numberOfSections(in t ...

*** Завершение работы приложения из-за неперехваченного исключения «NSInternalInconsistencyException», причина: «Неустранимая ошибка: предоставленные идентификаторы не уникальны». ***

... 0x0000000104723b41 $s10PathOfData20DetailViewControllerC06updateC02onySayAA4ItemVG_tF + 369 9 PathOfData 0x000000010472231f $s10PathOfData20DetailViewControllerC11viewDidLoadyyF + 767 10 PathOfData 0x00000001047223db $s10PathOfData20DetailViewControllerC11viewDidLoadyyFTo + 43 11 UIKitCore 0x0000000119e22f01 -[UIViewController _sendView ...

Увеличить высоту TableView на основе ячеек

... print(self.address.count) self.tableView.reloadData() } }) } return true } После того, как я сохраню весь 5 адрес в массиве адресов динамически, мне 4 нужно увеличить высоту UITableView в зависимости от 3 содержимого этого входящего ...

Недопустимое перо зарегистрировано для идентификатора (CELLNAME) - перо должно содержать ровно один объект верхнего уровня, который должен быть экземпляром UITableViewCell

... икает, когда вы пытаетесь использовать 12 одну из ячеек в контроллере табличного представления 11 для перехода к другому представлению (каким 10 бы оно ни было). Большинство людей столкнутся 9 с этой проблемой после того, как прочтут 8 руководство по Apple в «Списке дел» и ожидают, что 7 клетки будут работать в одном и том же движении 6 независимо от их цели. Эта проблема, вероятно, упрощена 5 для бо ...

UIButton не отвечает, используется в настраиваемом UITableViewCell

... ewCell включено взаимодействие 5 с пользователем. Поскольку я новичок в iOS, возможно, я 4 совершаю глупую ошибку, которую, возможно, не 3 заметил. Подобные вопросы, которые я проверял, включают: SO1 SO2 SO3 Я 2 глубоко признателен за любую помощ ...

Как реализовать UISearchController в UITableView - Swift

... мы можем) Если возможно, преобразуйте 8 эту строку кода, написанного на Objective-C. Если 7 есть действительно хорошие уроки, дайте 6 мне знать. @property (strong, nonatomic) UISearchController *searchController; UITableViewController *searchResultsController = [[UITableViewCo ...

Удалите пустое пространство перед ячейками в UITableView

... меня нет верхней части моего контроллера. Если 12 я помещу верхний левый угол UITableView туда, где я 11 хочу, чтобы ячейки были, он не помещает 10 ячейки туда: Теперь, если я просто переместу 9 представление таблицы вверх, чтобы ячейки 8 оказались в нужном месте, у меня возникнет 7 другая проблема - ячейки можно переместить 6 туда при прокрутке (это когда мой палец 5 ...

Swift: как перезагрузить высоту строки в UITableViewCell без перезагрузки данных

... row == 5{ let cell = tableView.dequeueReusableCellWithIdentifier("cell6", forIndexPath: indexPath) as! CustomTableViewCell6 return cell } else if indexPath.row == 6 { let cell = tableView.dequeueReusableCellWithIdentifier("cell1", forIndexPath: indexPath) as! CustomTableViewCell1 cell.heading.text = "Comments" return cell } else if indexPath.row == 7 ...

Если результатов просмотра таблицы нет, отобразите на экране «Нет результатов».

... вить любую дополнительную информацию, просто 6 дайте мне знать! TableViewController Сцена в раскадровке: EDIT: Per Midhun MP, вот код, который 5 я использую - (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView { NSInteger numOfSections = 0; if ([self.stri ...

pushViewController без контроллера навигации

... ения 5 кнопки редактирования для представления 4 таблицы. Использование этого метода вызова 3 недопустимо. [self.navigationController pushViewController:controller]; Как я могу поместить подробное 2 п ...

Строка разделителя UITableView

... изменить разделительную линию, которая 3 появляется в конце каждой ...

DiffableDataSource с несколькими типами ячеек

... https://github.com/ra1028/DiffableDataSources), и 12 не могу понять, как можно будет поддерживать 11 несколько типов ячеек в вашей коллекции 10 или табличном представлении. Пример кода 9 Apple 1 содержит: var dataSource: UICollectionViewDiffableDataSource<Section, Outline ...

iOS: В чем разница между dequeueReusableCell (withIdentifier: for :) и dequeueReusableCell (withIdentifier :)?

... йку и добавляет ее в tableView. С 12 другой стороны, последний метод просто возвращает 11 повторно используемую ячейку. Это правильно? Если 10 правильно, у меня есть еще вопрос. func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell { let cell: UITableViewCell = self.tableView.dequeueReusableCell(with: SomeTableViewCell.self, for: indexPath) let anotherCell: UITableViewCell = self ...

Как программно заставить UITableView перейти к определенному разделу

... нии календаря я хочу, чтобы 8 мой UITableView переходил к определенному 7 разделу в зависимости от того, какая дата 6 была нажата. Текущая реализация ниже: - (void)calendarDidDateSelected:(JTCalendar *)calendar date:(NSDate *)date { // Format NSDate so it can be compared to date selected ...

UITableView - прокрутите вверх

... первым 5 объектом будет раздел 0, строка 0. Может 4 быть, мое табличное представление начнется 3 с раздела номер 5. Поэтому я получаю исключение, ...

Изменение поведения прокрутки по умолчанию для заголовка раздела UITableView

... се хорошо. Поведение 10 прокрутки по умолчанию заключается в том, что 9 при обнаружении раздела заголовок раздела 8 остается закрепленным под панелью навигации 7 до тех пор, пока не появится следующий раздел. У 6 меня такой вопрос: могу ли я изменить поведение 5 по умолчанию, чтобы заголовки разделов НЕ 4 оставались закрепленными вверху, а вмест ...

Как получить indexPath.row в cell.swift

... myTabelCell.swift? Вот myTableCell.swift import UIKit import Parse import ActiveLabel class myTableCell : UITableViewCell { //Button @IBOutlet weak var commentBtn: UIButton! @IBOutlet weak var likeBtn: UIButton! @IBOutlet weak var moreBtn: UIButton! override func awakeFromNib() { super.awakeFromNib() } @IBAction func likeBtnTapped(_ sender: AnyObject) { //declare title of button let t ...

Как выровнять (центрировать) содержимое UITableView по вертикали?

... созданные в раскадровке, и 7 UITableViewCell s. Как я могу этого добиться? Вот что я 6 пытаюсь реализовать для решения своей проблемы, но 5 это не работает. - (void)viewWillAppear:(BOOL)animated { [super viewWillAppear:animated]; CGFloat height = self.tableView.frameHeight - self.navig ...

Можно ли использовать AutoLayout с tableHeaderView UITableView?

... имеет следующие ограничения: _title = [[UILabel alloc]init]; _title.text = @"Title"; [self addSubview:_title]; [_title keep:[KeepTopInset rules:@[[KeepEqual must:5]]]]; // title has to stay at least 5 away from the supperview Top [_title keep:[KeepRightInset rules:@[[KeepMin must:5]]]]; [_title keep:[KeepLeftInset rules:@[[KeepMin must:5]]]]; [_title keep:[KeepBottomInset rules:@[[KeepMin must:5 ...

UICollectionView с динамической высотой внутри UITableViewCell с динамической высотой

... wLayout collectionViewContentSize: (450.0, 20.0) CollectionViewFlowLayout layoutAttributesForElements CollectionViewFlowLayout collectionViewContentSize: (450.0, 20.0) CollectionViewCell systemLayoutSizeFitting CollectionViewCell systemLayoutSizeFitting ...

Преобразование HTML в обычный текст в Swift

... честве проекта для начинающих в Xcode. В 10 настоящее время я настроил его так, чтобы 9 он анализировал канал, размещал заголовок, дату 8 публикации, описание и контент и отображал 7 их в WebView. Недавно я решил показать описание 6 (и ...

Метод перезагрузки раздела в Swift 3?

... :[NSIndexSet indexSetWithIndex:gestureRecognizer.view.tag] withRowAnimation:UITableViewRowAnimationAutomatic]; После преобразования 3 с помощью онлайн-инструмента он дал мне 2 код ниже, но он не работает expandableTableView.reloadSecti ...

Как реализовать ленивую загрузку изображений в виде таблицы с помощью Swift

... тавлении я показываю 3 несколько ячеек, которые содержат изображения 2 продук ...

Заполнение TableView несколькими разделами и несколькими словарями в массиве в Swift

... торые я использовал 5 как раздел. В этом разделе я должен заполнить 4 данные, которые находятся в массиве словаря. Вот 3 мой код: - var sections = [Category A, Category B, Category C] var itemsA = [["Item": "item A","ItemId" : "1"],["Item": "item B","ItemId" : "2"],["Item": "item C","ItemId" : "3"]] var itemsB = [["Item": "item A","ItemId" : "1"],["Item": "item B","ItemId" : "2"],["Item": "item C","ItemId" : ...

Передайте несколько параметров в addTarget

... iew(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell { let cell = tableView.dequeueReusableCellWithIdentifier("CartCell", forIndexPath: indexPath ...

UITableView чистый фон

... 6 iOS 6 мое табличное представление было прозрачным 5 и отлично выглядело. Первый раз запускаю 4 iOS 7, а фон белый. Я попытался сделать таблицу 3 backgroundColor, цветом ячейки и т.д. UIColor 2 clearColor, но без и ...

Дополнительные отступы над заголовками табличных представлений в iOS 15

... енить дополнительные отступы над 2 заго ...

Контроллер JavaFX FXML ClassNotFoundException

... er" hgap="10.0" vgap="10.0" fx:controller="UserInterfaceController" xmlns:fx="http://javafx.com/fxml"> <TableView fx:id="tableView" GridPane.columnIndex="0" GridPane.rowIndex="1"> <columns> </columns> </TableView> </GridPane> Контроллер: package d1example2; import java.net.URL; import ja ...

Выделение подстроки в UILabel

... numerateSubstringsInRange(textRange, options: NSStringEnumerationOptions.ByWords, { (substring, substringRange, enclosingRange, stop) -> () in if (substring == user.keyword) { attributedString.addAttribute(NSForegroundColorAttributeName, value: UIColor.blueColor(), range: substringRange) println(substring) } }) ...

Могу ли я дать пробел между UITableViewCell

... eFormatter *dateFormat = [[NSDateFormatter alloc] init]; [dateFormat setDateFormat:@"yyyy-MM-dd HH:mm:ss"]; NSDate *date1 = [dateFormat dateFromString:contentDict[@"order_date"]]; // Convert date object to desired output format [dateFormat setDateFormat:kDateFor ...

iOS Swift viewForHeaderInSection не вызывается

... /let header: UITableViewHeaderFooterView = view as UITableViewHeaderFooterView //var headerView = UIView(frame: CGRectMake(0, 0, 100, 320)) //headerView.backgroundColor = UIColor.blackColor() // //return headerView ...

Как изменить выбранный цвет для ячейки табличного представления?

... йку в представлении таблицы, она 3 становится белого цвета. Я хочу это изменить. Я 2 пробовал использовать оператор if, но это 1 не сработало. Вот код, который я использовал. override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell { let cell = tableView.dequeueR ...

Обновить разделы в UITableView

... ателя, когда 15 пора принимать лекарство. Ярлык вверху страницы 14 показывает дату, а tableView заполняется названиями 13 лекарств и временем, которое необходимо 12 принять в этот конкретный день. Теперь разделы 11 заполняются в зависимости от количества 10 лекарств, которые нужно принять в этот день. Таким 9 образом, количество разделов динамически 8 меняется с течением времени; лекарство планируется 7 принять ...

Как удалить верхний разделитель первой ячейки и нижний разделитель последней ячейки

... ытия 12 разделителей из tableView, но мне бы хотелось 11 этого избежать. Также я нашел решение, когда 10 вы получаете событие, когда ячейка будет 9 отображаться для игры с вставками разделителя. Он 8 работает для средних разделителей между 7 двумя ячейками, но не для разделителя между 6 верхним / нижним колонтитулом и ячейкой. Кроме 5 того, я пытался увидеть подслои в заголовке, но 4 поскольку это представление создано мной, ...

Алфавитные разделы в табличном виде в быстром виде

... uot; let cell: UITableViewCell = self.tv.dequeueReusableCellWithIdentifier(cellID) as UITableViewCell cell.textLabel?.text = usernames[indexPath.row] return cell } func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int{ return usernames.count } func numberOfSectionsInTableView(tableView: UITableView) -> Int{ return 26 } func section ...

Как очистить память и кеш диска для изображений, загруженных с помощью Kingfisherin UITableView?

... to 3 days, Default is 1 week. cache.maxCachePeriodInSecond = 60 * 60 * 24 * 3 Я 3 очищаю это в viewWillDisappear(). cache.clearMemoryCache() // Clear disk cache. cache.clearDiskCache() // Clean expired or size exceeded disk cache. cache.cleanExpiredDiskCache() Память 2 по-прежнему не освобождается должным образ ...