2016-04-15 4 views
0

商品ページがあります。ここには、写真、価格、部分セレクター、カートに商品を追加するためのボタンなど、多くのデータがあります。一番下の(デザインレイトによると)タブ付きのビューを配置する必要があります(aboutとコメント)。 「About」 - 製品名、製品の説明、他のいくつかの項目が含まれています。「comments」には製品コメント付きのUITableViewとコメント入力用のフィールドが含まれています。コンテンツの要約の高さでプログラムによるコンテンツの高さを設定し、サイズ変更を伴うコンテナに追加

これらの人はすべて、スタンドアロンの画面に住んでいません。これが、uiscrollviewを使用する理由です。スクロールビューのcontentView内にすべてのビューを配置し、制約を追加して、スクロールビューの下部に空きスペースを確保します。私はここにuiviewを配置し、スクロールビューの下側のビューである、デザインビューを使用する必要があるため、スーパービューの下部とコストの下部をタブの上部と下部に追加します(カスタム)。その結果、私は強い高さの制約がないビューを取得しました - 私はそれをコンテナとして使用して、 "about"と "comments"ビューを押したタブに応じて配置します。高さとコメントの高さは製品によって異なるため、高さやコメントページ(情報が含まれているかどうかに依存する)を計算する必要があります。これを行う方法はありますか?

デザインレイアウトと私のストーリーボードスクリーンショットを添付して、私が "about"または "comments"を含むcontatinerの赤い選​​択を追加します。

enter image description here enter image description here

+1

モックアップのスクリーンショットまたはあなたが達成したいと思っているのはいいでしょう。テキストのブロックは視覚化しにくい。 – FruitAddict

+0

完了、確認してください – iamthevoid

+0

ご覧のとおり、タブは「опродукте」と「комментарии」です。それらの下のすべてはコンテナのビューに配置する必要があります – iamthevoid

答えて

0

はい、偉大な意思決定! ))私はコンテナを使用せず、.xibビューを作成しました。私は両方のケースでUITableViewを使用します - コメントと製品。それにscrollingDisabled = trueパラメータを設定します。その場合、テーブルビューは高さでサイズを変更する必要があり、すべてが適切である必要があります。テーブルビューのデータソースを作成し、両方のケースに委譲します。私は明日それを試し、結果について教えてください)

+0

それは動作します!私は自分自身のためにいくつかの担当者を追加したい回答が、それは良いではない)同じ問題を満たしている場合は、その方法を使用してください – iamthevoid

関連する問題