UISegmentedControl Klassenreferenz

#import <UISegmentedControl.h>

Abgeleitet von UIView.

Aufstellung aller Elemente


Öffentliche Methoden

(id) - initWithFrame:
(id) - initWithFrame:withStyle:withItems:
(void) - dealloc
(void) - setDelegate:
(void) - setShowsDisclosure:
(void) - setMomentaryClick:
(void) - setAlwaysToggleForTwoSegments:
(void) - setAlwaysNotifiesDelegateOfSegmentClicks:
(void) - insertSegment:withTitle:animated:
(void) - insertSegment:withImage:animated:
(void) - removeSegment:animated:
(void) - removeAllSegments
(void) - setTitle:forSegment:
(void) - setImage:forSegment:
(void) - setImagePadding:forSegment:
(void) - setWidth:forSegment:
(void) - setEnabled:forSegment:
(int) - numberOfSegments
(int) - selectedSegment
(void) - selectSegment:
(void) - setFrame:
(void) - drawRect:
(void) - layoutSubviews
(BOOL) - shouldTrack
(void) - updateHighlight
(void) - highlightSegment:
(void) - mouseDown:
(BOOL) - pointMostlyInside:forEvent:
(void) - mouseDragged:
(void) - mouseUp:
(void) - addSegmentWithTitle:
(void) - setSelectedSegment:

Öffentliche, statische Methoden

(float) + defaultHeightForStyle:
(float) + defaultHeight

Geschützte Attribute

NSMutableArray_segments
int _selectedSegment
int _highlightedSegment
UISegmentedSelectionIndicator_selectionIndicator
UISegmentedHighlightIndicator_highlightIndicator
id _delegate
struct {
   unsigned int   style:2
   unsigned int   showsDisclosure:1
   unsigned int   delegateSelectedSegmentChanged:1
   unsigned int   delegateDisclosureButtonClicked:1
   unsigned int   delegateAlwaysNotifiesDelegateOfSegmentClicks:1
   unsigned int   momentaryClick:1
   unsigned int   dontAlwaysToggleForTwoSegments:1
   unsigned int   tracking:1
   unsigned int   mouseInside:1
   unsigned int   reserved:23
_segmentedControlFlags

Ausführliche Beschreibung

Definiert in Zeile 11 der Datei UISegmentedControl.h.


Dokumentation der Elementfunktionen

+ (float) defaultHeightForStyle: (int)  fp8  

+ (float) defaultHeight  

- (id) initWithFrame: (struct CGRect fp8  

Implementiert UIView.

- (id) initWithFrame: (struct CGRect fp8
withStyle: (int)  fp24
withItems: (id)  fp28 

- (void) dealloc  

Implementiert UIView.

- (void) setDelegate: (id)  fp8  

- (void) setShowsDisclosure: (BOOL)  fp8  

- (void) setMomentaryClick: (BOOL)  fp8  

- (void) setAlwaysToggleForTwoSegments: (BOOL)  fp8  

- (void) setAlwaysNotifiesDelegateOfSegmentClicks: (BOOL)  fp8  

- (void) insertSegment: (int)  fp8
withTitle: (id)  fp12
animated: (BOOL)  fp16 

- (void) insertSegment: (int)  fp8
withImage: (id)  fp12
animated: (BOOL)  fp16 

- (void) removeSegment: (int)  fp8
animated: (BOOL)  fp12 

- (void) removeAllSegments  

- (void) setTitle: (id)  fp8
forSegment: (int)  fp12 

- (void) setImage: (id)  fp8
forSegment: (int)  fp12 

- (void) setImagePadding: (struct CGSize fp8
forSegment: (int)  fp16 

- (void) setWidth: (float)  fp8
forSegment: (int)  fp12 

- (void) setEnabled: (BOOL)  fp8
forSegment: (int)  fp12 

- (int) numberOfSegments  

- (int) selectedSegment  

- (void) selectSegment: (int)  fp8  

- (void) setFrame: (struct CGRect fp8  

- (void) drawRect: (struct CGRect fp8  

- (void) layoutSubviews  

- (BOOL) shouldTrack  

- (void) updateHighlight  

- (void) highlightSegment: (int)  fp8  

- (void) mouseDown: (struct __GSEvent *)  fp8  

Implementiert UIResponder.

- (BOOL) pointMostlyInside: (struct CGPoint fp8
forEvent: (struct __GSEvent *)  fp16 

- (void) mouseDragged: (struct __GSEvent *)  fp8  

Implementiert UIResponder.

- (void) mouseUp: (struct __GSEvent *)  fp8  

Implementiert UIResponder.

- (void) addSegmentWithTitle: (id)  fp8  

- (void) setSelectedSegment: (int)  fp8  


Dokumentation der Datenelemente

- (NSMutableArray*) _segments [protected]

Definiert in Zeile 13 der Datei UISegmentedControl.h.

- (int) _selectedSegment [protected]

Definiert in Zeile 14 der Datei UISegmentedControl.h.

- (int) _highlightedSegment [protected]

Definiert in Zeile 15 der Datei UISegmentedControl.h.

Definiert in Zeile 16 der Datei UISegmentedControl.h.

Definiert in Zeile 17 der Datei UISegmentedControl.h.

- (id) _delegate [protected]

Definiert in Zeile 18 der Datei UISegmentedControl.h.

- (unsigned int) style [protected]

Definiert in Zeile 20 der Datei UISegmentedControl.h.

- (unsigned int) showsDisclosure [protected]

Definiert in Zeile 21 der Datei UISegmentedControl.h.

- (unsigned int) delegateSelectedSegmentChanged [protected]

Definiert in Zeile 22 der Datei UISegmentedControl.h.

- (unsigned int) delegateDisclosureButtonClicked [protected]

Definiert in Zeile 23 der Datei UISegmentedControl.h.

- (unsigned int) delegateAlwaysNotifiesDelegateOfSegmentClicks [protected]

Definiert in Zeile 24 der Datei UISegmentedControl.h.

- (unsigned int) momentaryClick [protected]

Definiert in Zeile 25 der Datei UISegmentedControl.h.

- (unsigned int) dontAlwaysToggleForTwoSegments [protected]

Definiert in Zeile 26 der Datei UISegmentedControl.h.

- (unsigned int) tracking [protected]

Definiert in Zeile 27 der Datei UISegmentedControl.h.

- (unsigned int) mouseInside [protected]

Definiert in Zeile 28 der Datei UISegmentedControl.h.

- (unsigned int) reserved [protected]

Implementiert UIView.

Definiert in Zeile 29 der Datei UISegmentedControl.h.

struct { ... } UISegmentedControl::_segmentedControlFlags [protected]


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei: