Articles of nsindexpath

UITableView, получающий indexPath в textFieldDidBeginEditing:

У меня динамический tableView . У пары ячеек есть textField . UITextField *textField = [[UITextField alloc] initWithFrame:CGRectMake(15,10,260,40)]; textField.delegate = self; [cell addSubview:textField]; Я пытаюсь получить indexPath в textFieldDidBeginEditing . Вот мой код – (void)textFieldDidBeginEditing:(UITextField *)textField { CGPoint location = [self.view.superview convertPoint:self.view.center toView:self.orderTableView]; NSIndexPath *indexPath = [self.orderTableView indexPathForRowAtPoint:location]; NSLog (@"IndexPath %@", indexPath); NSLog (@"IndexPath.ROW %i", indexPath.row); […]

Как увеличить NSIndexPath UICollectionView

Я вызываю этот метод, а nextCellIndexPath является indexPath больше текущей ячейки, но indexPath не увеличивается. Вот cellForItemAtIndexPath: func collectionView(collectionView: UICollectionView, cellForItemAtIndexPath indexPath: NSIndexPath) -> UICollectionViewCell { let cell = collectionView.dequeueReusableCellWithReuseIdentifier("collectionViewCell", forIndexPath: indexPath) as! ImageCollectionViewCell cell.nextCellIndexPath = indexPath.indexPathByAddingIndex(1) return cell } Когда я пытаюсь перейти к следующей indexPath, похоже, что indexPath не увеличивается. Итак, как мне […]

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

У меня есть приложение с табличным представлением. Каждую минуту я хочу, чтобы первая строка UITableView исчезла. Было бы неплохо, если бы он оживился. Я предполагаю, что мне нужно использовать что-то вроде этого: let myNSIndexPath = [NSIndexPath(forRow: 0, inSection: 0)] mainTableView.deleteRowsAtIndexPaths(myNSIndexPath, withRowAnimation:UITableViewRowAnimation.Fade) Это не работает. Я не уверен, как правильно использовать IndexPath. Моя таблица имеет только […]

swift indexPath.row == 0 работает странно для UITableViewCell

Я пытаюсь создать таблицу, в которой первая ячейка имеет разный макет, чем остальные. Я хочу поместить изображение в качестве фона для первой ячейки, т. Е. Shd выглядит примерно так: и вот код для моей реализации func imageCellAtIndexPath(indexPath:NSIndexPath) -> MainTableViewCell { let cell = self.tableView.dequeueReusableCellWithIdentifier(imageCellIdentifier) as MainTableViewCell let object = self.fetchedResultsController.objectAtIndexPath(indexPath) as NSManagedObject let eTitle:NSString = […]

Следить за нажатиями на кнопку?

Есть ли способ подсчитать, сколько раз пользователь нажимает кнопку? я надеюсь выполнить segue после того, как пользователь несколько раз нажал кнопку. На данный момент у меня есть бэкенд, который отслеживает количество кранов. @IBAction func nextbuttontest(sender: AnyObject) { let button = sender as! UIButton let view = button.superview! let cell = view.superview as! NewFeedControllerCell let indexPath […]

Ошибка при попытке сохранить путь указателя в NSUserDefaults

Я пытаюсь сохранить indexPath для строки, которая удаляется из UITableView в NSUSerDefaults . Но я получаю следующее исключение: Attempt to insert non-property value '<NSIndexPath 0x834cc00> 2 indexes [0,1] Как я могу разрешить это и сохранить данные в пользовательских настройках по умолчанию для доступа к ним в других методах?

Индексный путь для нескольких динамических прототипов

Мужчины, Мне нужна помощь здесь. Это почти так, как будто я знаю, что я пытаюсь сделать, но я не смог заставить его работать при кодировании. В сценарии есть контроллер представления с табличным представлением. В моем представлении таблицы есть три разных динамических прототипа, так как у меня есть три разных типа ячеек. Теперь, все, что я […]

Как получить количество строк в разделе NSIndexPath

Я хочу получить количество строк в разделе NSIndexPath. Для всех моих поисков здесь и в документах Apple я не могу найти, как получить это значение. Какие-нибудь подсказки? Моя конкретная цель – использовать это, чтобы определить, является ли выбранная строка последней строкой в ​​разделе, поэтому, если у кого-то есть предложение определить, что другим способом это будет […]

UItableview indexPathForCell – iOS6 'v' iOS7

Я создал пользовательский интерфейс UItableview со встроенным сегментированным элементом управления, когда щелкнул сегментированный элемент управления. У меня есть метод, который требует указателя строки. Использование iOS7 работает хорошо, я получаю указательный путь и затем могу обновить другие значения в пользовательской ячейке. NSIndexPath *indexPath = [self.tableView indexPathForCell:(UITableViewCell *)[[[sender superview] superview] superview]]; К сожалению, когда я тестирую это […]

NSIndexPath: indexPathForRow: inSection не может правильно инициализироваться

Я вызываю следующий селектор: – (void)loadItemView:(LoLoanedItemDoc *)itemDoc { NSIndexPath *indexPath = [NSIndexPath indexPathForRow:0 inSection:0]; UITableViewCell *imageViewCell = [self.tableView cellForRowAtIndexPath:indexPath]; ((UIImageView *)[imageViewCell viewWithTag:111]).image = [self.itemDoc fullImage]; // rest of code Первоначально я заметил, что imageViewCell неправильно установил изображение. Затем я заметил, что imageViewCell получает значение nil. Затем я заметил, что indexPath не инициализируется правильно, и именно […]