Форум программистов, компьютерный форум CyberForum.ru

CollectionView не отображает subviews в ячейках - Objective-C

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Objective-C Как реализовать выезжающий слайдер? http://www.cyberforum.ru/objective-c/thread1522607.html
как лучше реализовать такой слайдер? заранее спасибо.
Objective-C RSS-feed Отобразить текст с сайта без отображения самого сайта Здравствуйте. При написании приложения для чтения rss ленты, возникла проблема: Появляется список заголовков новостей, после того, как мы выбираем нужную нам, происходит переадресация на сайт, на котором хостится новость, а требуется сделать так, чтобы отображался лишь текст искомой новости. Собственно вопрос: Существует ли способ вытащить текст с сайта-хоста и отобразить его в приложении... http://www.cyberforum.ru/objective-c/thread1518038.html
Objective-C Долгое нажатие на кнопку с прогресс-баром
Как сделать, чтобы при нажатию на кнопку появился на экране прогресс бар, который двигался от 100% заполненности к нулю, пока пользователь держит кнопку определенное кол-во секунд ? Т.е. пользователь нажал - прогресс бар появился. Если отпустил - прогресс бар пропал и потом опять с нуля начнется.
Objective-C Добавление кода отправки GET запроса в AppDelegate.m
Всем привет! Мое приложение при старте отправляет GET запрос и получает ответ, в зависимости от ответа - приложение либо продолжает работать, либо показывается сообщение с кнопкой close. Я это делаю сейчас в коде первого вью контроллера, все ок, но есть нюанс: Когда пользователь переходит опять на эту вьюху и выполняется ее код - этот запро снова посылается, а должен только один раз...
Objective-C Корзина магазина http://www.cyberforum.ru/objective-c/thread1506617.html
Всем привет, ребят, подскажите, пожалуйста, нужны хоть какие-то идеи, уже не могу: Есть корзина магазина, которая представляет из себя tableView. Каждый товар - это ее cell. В каждом cell есть checkBox, который при нажатии добавляет товар в прайс (загорается галочка) и считается общая стоимость. Но нужно сделать так, чтобы товары, попадая в корзину, уже имели этот чекбокс активным и...
Objective-C Не создается объект. Ошибка "autorelease called without pool for object of class" Здравствуйте. Почему не создается объект Rect? #import <Foundation/Foundation.h> @interface Rect : NSObject <NSCopying> { double width; double height; } - (Rect *) initWithWidth:(double)w подробнее

Показать сообщение отдельно
overmind.pro
5 / 5 / 0
Регистрация: 18.01.2012
Сообщений: 19
03.09.2015, 09:54  [ТС]     CollectionView не отображает subviews в ячейках
Цитата Сообщение от Митя800 Посмотреть сообщение
Лучше исходный код покажите здесь в виде текста с подсветкой синтаксиса, а архив вряд ли кто будет загружать.

Если не ошибаюсь, в CollectionView по-другому работает reloadData метод.
Да там же несколько классов и сториборд, аутлеты...
Objective-C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
#import "CollectionViewController.h"
#import "CollectionViewCell.h"
 
@interface CollectionViewController ()
 
@end
 
@implementation CollectionViewController
 
static NSString * const reuseIdentifier = @"Cell";
 
- (void)viewDidLoad {
    [super viewDidLoad];
    [self.collectionView registerClass:[CollectionViewCell class] forCellWithReuseIdentifier:reuseIdentifier];
}
 
- (void)didReceiveMemoryWarning {
    [super didReceiveMemoryWarning];
}
 
#pragma mark <UICollectionViewDataSource>
 
- (NSInteger)numberOfSectionsInCollectionView:(UICollectionView *)collectionView {
 
    return 1;
}
 
 
- (NSInteger)collectionView:(UICollectionView *)collectionView numberOfItemsInSection:(NSInteger)section {
   
    return 10;
}
 
- (UICollectionViewCell *)collectionView:(UICollectionView *)collectionView cellForItemAtIndexPath:(NSIndexPath *)indexPath {
    CollectionViewCell *cell = [collectionView dequeueReusableCellWithReuseIdentifier:reuseIdentifier forIndexPath:indexPath];
    
    // Configure the cell
    cell.backgroundColor = [UIColor greenColor];
    cell.label.text = @"Test";
    cell.label.textColor = [UIColor blackColor];
    return cell;
}
 
@end
Добавлено через 2 минуты
Ячейки выводит 10шт как положено, но то что я в них вставляю не отображает, как бы я это не делал.

Добавлено через 2 минуты
reloadData не при чем

Добавлено через 12 часов 2 минуты
Удалил ячейку в Storyboard, и сделал через Nib:
Objective-C
1
[self.collectionView registerNib:[UINib nibWithNibName:reuseIdentifier bundle:nil] forCellWithReuseIdentifier:reuseIdentifier];
Так все отображает! Вот незадача, неужели баг Xcode 6.4?

Добавлено через 23 часа 8 минут
Решил наконец вопрос, закомментил строку:
Objective-C
1
[self.collectionView registerClass:[CollectionViewCell class] forCellWithReuseIdentifier:reuseIdentifier];
Без нее все отображает!
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru