15066


Storybordで、UIViewControllerにContainerViewを配置した時、UIViewController#childViewControllersでembedに指定した子ViewControllerが参照できます。

TableCellにContainerViewを配置した時は、UITableViewCellからどのように参照すればよいでしょうか。

やりたいことは、PrototypeCellにContainerViewを配置し、TableViewDataSouce#tableview:cellForRowA‌​tInexPathメソッドでChildViewのコンポーネントに値を設定するということです。


CC BY-SA 3.0
2015-08-28T09:08:24.390
14951
2015-08-31T03:34:59.500
2015-08-31T02:16:05.050
427
427
question
ios
UITableViewCellでchildViewControllersを参照したい


実験してみましたが、  
Illegal Configuration  
Container Views cannot be placed in elements that are repeated at runtime.

とbuild errorになります。  
環境:Xcode 6.4  
手順: TableViewCellの中のContentViewの中に、ContainerViewを貼り付け。テーブルは、dynamic.

IBは、操作を許しますが、ビルドエラーになります。

だから、できないのでは。完全staticのtableなら許してくれるかも知れませんが。


CC BY-SA 3.0
2015-08-31T03:34:59.500
15066
2015-08-31T03:34:59.500
75
14951
answer