Ich versuche, einen ViewController zu meiner TableView-Zelle hinzuzufügen, es wird jedoch beim Testen nicht angezeigt.ViewController als Unteransicht in einer UITableViewCell hinzufügen - Wird nicht angezeigt
PhotoLocation ist eine UIViewController-Unterklasse. Ich habe einen View-Controller auf dem StoryBoard mit einer Reihe von UILabels, UITextFields, UISwitch usw. konfiguriert. PhotoLocation ist diesem StoryBoard View-Controller zugeordnet, und sein Bezeichner ist PhotoLocation.
In einem separaten Controller - UITableViewController, habe ich eine funktionierende TableView mit Zellen, die mit verschiedenen Informationen füllen, ich versuche, die PhotoLocation VC als Unteransicht jeder Zelle hinzuzufügen. (Hinweis: PhotoLocation ist ein Freiform-VC, das die Größe 210 x 100 hat).
In meinem cellForRowAtIndexPath
Methode mache ich folgendes:
// snip code above which sets up the cell and performs various other things
PhotoLocation *photoLocation_ = [self.storyboard instantiateViewControllerWithIdentifier:@"PhotoLocation"];
[photoLocation_.view setFrame:CGRectMake(115, 0, 210, 109)];
[cell.contentView addSubview:photoLocation_.view];
return cell;
Wenn ich die app die subview laufen zeigt nicht in den Zellen auf. Gibt es etwas hier fehlt mir?
Das Austauschen und Verwenden einer Feder machte den Trick, danke. Beachten Sie jedoch, dass ich das Laden eines VC als Unteransicht als funktionierende Zelle erhalten habe. Ich habe es in die Zelle geladen, aber nach der Auswahl von irgendetwas in dieser Zelle bekam ich einen Laufzeitfehler (schlechter Zugang, glaube ich, dass es war). Egal, die Feder ist der Weg zu gehen, nochmals vielen Dank! – ElasticThoughts