0
UISwitch detaillierter Text unter
mag ich in der Lage sein, den beschreibenden Text unter dem Etikett zu setzen. Unten ist der Code, den ich bisher haben:
UISwitch *toggle = [[UISwitch alloc] init];
cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleValue1 reuseIdentifier:@"Cell"];
cell.textLabel.text = @"Remote Execution";
cell.detailTextLabel.text = @"Remote execution will permit registered devices to execute tests without manually starting them";
[cell addSubview:toggle];
cell.accessoryView = toggle;
[cell.detailTextLabel setAlpha:1.0];
[cell.detailTextLabel setTextColor:[UIColor redColor]];
Das funktionierte, aber meine Botschaft scheint zu lang für 1 Zeile darunter. Gibt es eine Möglichkeit, wie ich es unter 2 Zeilen unterteilen kann? Vielen Dank! – Parth
Haben Sie für jede Zelle die gleiche Nachricht? Wird es manchmal nur 1 Zeile und manchmal 2 Zeilen sein? Oder sogar 3 Zeilen? Was ist, wenn das Gerät in Querformat gedreht wird? Am besten wäre es, eine benutzerdefinierte Zelle zu erstellen und das automatische Layout für Zellen mit dynamischer Höhe zu verwenden. – DonMag
Ich habe nur cell.detailTextLabel.numberOfLines = 2; – Parth