Я пытаюсь использовать красиво выглядящий элемент управления, но не могу понять, как: а) как загрузить данные и б) как преобразовать этот элемент управления в раскадровку.Как загрузить UIView subview
управления является here
Мой код для загрузки заголовков из подвиды работает отлично.
-(NSString *)titleForCollapseClickAtIndex:(int)index {
//NSLog(@"%s", __FUNCTION__);
switch (index) {
case 0:
return @"Item Information";
break;
case 1:
Я не могу понять, как загрузить этот следующий метод:
-(UIView *)viewForCollapseClickContentViewAtIndex:(int)index {
NSLog(@"%s", __FUNCTION__);
switch (index) {
case 0:
return itemView;
break;
(UIView *) ItemView (после инициализации) является:
- (void)loadElements
{
NSLog(@"%s", __FUNCTION__);
[self.item setText: @"try this"];
self.category.text = @"category";
self.date1.text = @"todays date";
self.date2.text = @"another date";
self.serial.text = @"serial no";
} return self;
мнение обращается в IB, и имеет соединения с этими элементами. UIView также отображается в главном xib. Он появляется, как показано в демо, с заголовками класса ItemView.
Как я уже упоминал, названия унаследованы от контроллера вида. Текст (например, @ попробовать это», не ..
Если я пытаюсь войти в текстовое поле в„методе viewForCollapseClickContentViewAtIndex“, я получаю время выполнения исключение:
2014-01-17 07:54:44.856 CollapseClickDemo[29037:70b] -[UIView item]: unrecognized selector sent to instance 0x8c84590
2014-01-17 07:54:44.858 CollapseClickDemo[29037:70b] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[UIView item]: unrecognized selector sent to instance 0x8c84590'
*** First throw call stack:
(
0 CoreFoundation 0x024531e4 __exceptionPreprocess + 180
1 libobjc.A.dylib 0x015808e5 objc_exception_throw + 44
2 CoreFoundation 0x024f0243 -[NSObject(NSObject) doesNotRecognizeSelector:] + 275
3 CoreFoundation 0x0244350b ___forwarding___ + 1019
4 CoreFoundation 0x024430ee _CF_forwarding_prep_0 + 14
5 CollapseClickDemo 0x000034b8 -[ViewController viewForCollapseClickContentViewAtIndex:] + 152
6 CollapseClickDemo 0x0000ca89 -[CollapseClick reloadCollapseClick] + 1561
Что такое «прогоны»? Отправьте любой вывод вывода/ошибки консоли, который имеет значение. – occulus
Спасибо за изменения. Я отредактировал вопрос (последнее предложение) и добавил выход журнала –