2017-10-26 20 views
0

私はこの種の構造を持っています。xcode iosでラップラベルの内容を表示する方法

Content View 
-View 
    --Label 
    --Label 

私は最初に1行に2番目の複数の行を付けたいとします。また、Viewにもいくつかの制約を追加したい。しかし、私はこの結果を得た。 (ビューはテキストをカットしています)。私はどのようにビューがラベルのサイズをラップすることができるか知りたい。私はXcodeで作業しています。ありがとう。

インターフェイスビルダーで

enter image description here

+0

行の高さが固定されていますか?代わりに 'UITableViewAutomaticDimension'を使用してください – Tj3n

+0

コンテンツビュー内で設定する制約はありますか? – Kuldeep

+0

'UITableViewAutomaticDimension'を使うことをお勧めします。そのためには、cellのための制約が必要です。' label_1'は 'numberOfLines'を1、' label_2 numberOfLines'を0としています。ここには[tutorial](https:// www .appcoda.com/self-sizing-cells /) –

答えて

0

、(あなたが制約を参照してください)サイズの検査]タブに移動して、そして1000は動作するはずです、高い値にContent Hugging PriorityVertical値を設定してください。 Content Compression Resistance Priorityについても同様です。

enter image description here

+0

私のためには機能しません – Merian

+0

@Merianセルに設定する制約を表示できますか? – TawaNicolas

0

セットトップ、左、右とビューのためのボトム制約。左、右と下の制約を設定し、複数のラインを持つラベルの一行コンテンツセットトップ、左、下と右の制約

を持つラベルの

。 viewDidLoadで、今0

にワードラップとラインのプロパティに改行プロパティを設定します()は、2つのプロパティ

self.tableview.estimatedRowHeight = 100

self.tableview.rowHeight = UITableViewAutomaticDimension

を次のように設定
+0

私は動的に高さを追加せずにこれを解決することを考えていました。 xcodeを形作ってください。その方法は働いている。 – Merian

関連する問題