Если я хорошо понимаю, проблема в том, что когда вы устанавливаете фоновый рисунок элемента, а затем, к примеру, прокручиваете список и возвращаетесь на предыдущую позицию, он не помнит, что фон для этого элемента спецификаций зеленый. [ 110]
Я столкнулся с этой проблемой и легко ее решить:
Создайте список, строку для вашего имени и логическое значение (true = зеленый, false = не зеленый), создайте для нее адаптер и просто добавьте if (list.get (position) .getBoolean) {Currentitem.setBackgroundColor (0x0000FF00)}
И когда вы щелкаете по элементу, просто установите для логического значения позиции элемента значение true и вызовите notifydatasetchanged ()
Подклассы NSObject (по крайней мере, на iPhone) не импортировать заголовок Cocoa.h Вместо этого они импортируют Foundation.h:
#import <Foundation/Foundation.h>
На iPhone вы обычно используете UIKit вместо Cocoa, что для Mac OS X.
#import <UIKit/UIKit.h>
Вы можете импортировать просто базовый фреймворк в модельном классе, который не ссылается ни на какие элементы пользовательского интерфейса.
#import <Foundation/Foundation.h>