Ich habe eine Tabellencelle die so aussehen soll:
|Bezeichnung|Value von UISlider| UISlider|
Alles anzeigen
Das erstellen der beiden Subviews und des Textlabels funktioniert und ich bekomme es auch angezeigt.
Allerdings wird die Position des als zweites geaddeten Subviews nicht verarbeitet,
dass heißt der Slider liegt immer am linken Rand der Cell,
[Blockierte Grafik: http://www.bilderload.com/bild/89194/bildschirmfoto20110222um12255141NLM.png]
Scheinbar wird die komplette initWithFrame Initialisierung ignoriert
Was ist der Fehler? und Wo?
Danke schonmal
Gruß Seega
|Bezeichnung|Value von UISlider| UISlider|
Quellcode
- //Init UISlider
- if (self.maxValue == nil) {
- self.maxValue = [[UISlider alloc] initWithFrame:CGRectMake(130.0, 6.0, 140.0, 30.0)];
- self.maxValue.minimumValue = [self.selectedControl.minValue floatValue]; //Wert brauch nicht zu interessieren ;)
- self.maxValue.maximumValue = 1.0;
- }
- self.maxValue.value = [self.selectedControl.maxValue floatValue];
- //Init UILabel
- if (self.maxLabel == nil) {
- self.maxLabel = [[UILabel alloc] initWithFrame:CGRectMake(100., 6., 100., 30.)];
- }
- self.maxLabel.text = [NSString stringWithFormat:@"%.2f", [self.selectedControl.maxValue floatValue]]; //Wert brauch nicht zu interessieren ;)
- cell.textLabel.text = @"Max. Value";
- //Add UILabel and UISlider
- [cell.contentView addSubview:self.maxLabel];
- [cell.contentView addSubview:self.maxValue];
Das erstellen der beiden Subviews und des Textlabels funktioniert und ich bekomme es auch angezeigt.
Allerdings wird die Position des als zweites geaddeten Subviews nicht verarbeitet,
dass heißt der Slider liegt immer am linken Rand der Cell,
[Blockierte Grafik: http://www.bilderload.com/bild/89194/bildschirmfoto20110222um12255141NLM.png]
Scheinbar wird die komplette initWithFrame Initialisierung ignoriert
Was ist der Fehler? und Wo?
Danke schonmal
Gruß Seega
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Seega ()