77 [item setViewController:aViewController];
90 _viewController = nil;
96 _tabRect = CGRectMakeZero();
104 - (id)initWithIdentifier:(
id)anIdentifier
110 _identifier = anIdentifier;
125 if ([aLabel isEqualToString:_label])
129 [_tabView tileWithChangedItem:self];
151 [_tabView tileWithChangedItem:self];
166 - (CPTabState)tabState
176 - (void)setIdentifier:(
id)anIdentifier
178 _identifier = anIdentifier;
200 if ([_tabView selectedTabViewItem] ==
self)
201 [_tabView _displayItemView:_view];
209 if (!_view && _viewController)
210 return [_viewController view];
220 - (void)setAuxiliaryView:(
CPView)anAuxiliaryView
222 _auxiliaryView = anAuxiliaryView;
230 return _auxiliaryView;
256 _viewController = aViewController;
259 title = [_viewController title];
267 if ([_tabView selectedTabViewItem] ==
self)
268 [_tabView _loadTabViewItem:self];
290 _identifier = [aCoder decodeObjectForKey:CPTabViewItemIdentifierKey];
291 _label = [aCoder decodeObjectForKey:CPTabViewItemLabelKey];
292 _image = [aCoder decodeObjectForKey:CPTabViewItemImageKey];
294 _view = [aCoder decodeObjectForKey:CPTabViewItemViewKey];
295 _auxiliaryView = [aCoder decodeObjectForKey:CPTabViewItemAuxViewKey];
303 [aCoder encodeObject:_identifier forKey:CPTabViewItemIdentifierKey];
304 [aCoder encodeObject:_label forKey:CPTabViewItemLabelKey];
305 [aCoder encodeObject:_image forKey:CPTabViewItemImageKey];
307 [aCoder encodeObject:_view forKey:CPTabViewItemViewKey];
308 [aCoder encodeObject:_auxiliaryView forKey:CPTabViewItemAuxViewKey];
326 - (void)setTag:(CPInteger)aValue
352 return _viewController;
366 - (void)setEnabled:(BOOL)aValue
382 - (void)setSelected:(BOOL)aValue
398 - (void)setFrame:(CGRect)aValue
414 - (void)setWidth:(
float)aValue
var CPTabViewItemImageKey
FrameUpdater prototype identifier
An immutable string (collection of characters).
id initWithIdentifier:(id anIdentifier)
Defines methods for use when archiving & restoring (enc/decoding).
var CPTabViewItemLabelKey
void setLabel:(CPString aLabel)
var CPTabViewItemIdentifierKey
var CPTabViewItemAuxViewKey