Sono nuovo nello sviluppo di iphone. Ho creato UISegmentedControl con 2 segmenti. Voglio visualizzare le immagini per ogni segmento, invece di title.Here è il mio codiceCome impostare l'immagine su UISegmentedControl in iphone?
NSArray *itemArray = [NSArray arrayWithObjects: @"segment1", @"segment2", nil];
UISegmentedControl *segmentedControl = [[UISegmentedControl alloc] initWithItems:itemArray];
segmentedControl.frame = CGRectMake(5,100,300,40);
segmentedControl.segmentedControlStyle = UISegmentedControlStyleBar;
segmentedControl.selectedSegmentIndex = 1;
[self.view addSubview:segmentedControl];
[segmentedControl release];
Ma invece di visualizzare il titolo, Segment1 e segment2 dovrebbe essere sostituito con le immagini i Selo metta aiutarmi out.Thanks.
È possibile avere testo e immagine sia sul controllo segmentato? – applefreak
@AppleDeveloper, no. – AndrewShmig
Sebbene sia possibile impostare sia un'etichetta che un'immagine per un segmento, un segmento dovrebbe avere uno o l'altro, come descritto nelle linee guida per l'interfaccia umana macOS. https://developer.apple.com/library/content/documentation/Cocoa/Conceptual/SegmentedControl/Articles/SegmentedControlCode.html – Jeff