2017-06-18 56 views
0

私はプログラミングの新人です。インターネット/ stackoverflowの自動レイアウトや操作に関する多くのスタッフがいることを知っていますが、私はどこでも検索しましたが、私の回答は見つかりませんでした可能であれば質問してください。例えば はここだから私はのtableViewの上から下へ制約でのViewControllerとのTextViewのトップへトップconstaintsあるのtableViewを持って UI example動的自動レイアウト

です。だから問題は、どのように動的にTableViewの配列のサイズに基づいて制約を変更することができますです。 TableViewが空の場合は、tableView> 0の配列があればViewControllerにtextViewを割り当て、次にTableViewの下に割り当てます。私はこのようなものを試しました

しかし、それはアプリケーションが読み込まれているときに動作していて、配列が変更されても呼び出されませんでした。だから、基本的には、配列の大きさに基づいて制約を追跡し変更する関数や関数を呼び出す方法を理解できません。これが重複している場合は、この情報を確認できる正しいリンクに案内してください。

答えて

0

テーブルビューフレームを変更し、テキストフィールドとテーブルビューの間で制約を接続します。 - Change UITableView height dynamically

+0

はい、基本的にコンテンツサイズの高さでtableViewの高さを設定しますが、私のコンテンツサイズに最初にimageViewといくつかのラベル用のアウトレットがある場合は、コンテンツのサイズはすでに高さを持ち、textViewはViewViewが空で、tableViewのコンテンツサイズのサイズが空白になる場合、ViewControllerの先頭から開始しません – Sargot

+0

いいえ、画像と画像とは関係ありません細胞を作る細胞があるまで細胞を捨てる。 –

関連する問題