

日記的なノートアプリを作っている初心者です。swift1.2で開発しています。

現在、写真付きのノートを投稿するテキストエディター機能を製作しています。  
やりたいことはユーザーが写真を複数選択したときに、編集中のUITextViewの下に選んだ写真を表示することです。また、それぞれの写真の下にもUITextViewを配置し、写真のキャプションを書き込めるようにしたいです。  
仕上がりとしては以下ようなfacebookの投稿画面をイメージしています。  
[![](https://i.stack.imgur.com/FGRmV.jpg)](https://i.stack.imgur.com/FGRmV.jpg)

[![下のスクロール](https://i.stack.imgur.com/aLtGv.jpg)](https://i.stack.imgur.com/aLtGv.jpg)

そこで、StoryBoardでUITextViewを画面上部に配置し、その下にUIImageViewとUITextView（キャプション用）を追加したUITableViewを配置したいのですが、UITextViewは高さが可変ですし、写真が選択されるまではUITableViewも表示しません。  
とりあえず、UITextViewとUITableViewを上下左右余白０で配置して、UITableViewはhiddenにしてみたのですが、高さが決まらないためかエラーになってしまいます。

このような実装の場合、どのようにstoryboardとAutoLayoutを使用すればよいのかがわかりません。どのようにすれば、上記の機能を実装できるのでしょうか。


CC BY-SA 3.0
2015-09-02T14:16:13.763
15149
2015-09-04T16:48:43.793
10791
question
ios swift storyboard uitableview uiimage
高さが可変のUITextViewとUITableViewを縦に配置したい