を記入し、tは一種のFacebookホームページのようなものだ、上に、表紙画像のような画像の行為は、この「表紙画像の表面には、そこにあります「ユーザー画像」があります。スウィフトは:ImageViewのアスペクトは、私がのUITableViewでUIを作成するエラー
私は、最初のImageView
を追加することによって、これをしなかった、自動レイアウト制約を設定します。前のImageViewの上に別のImageView
をドラッグして、制約を追加します。 「カバー画像」は、200 * 600(constrains to the cell with top: 0, left:0, right:0, height: 200
)のサイズを有し、「ユーザプロフィール画像は」50 * 50(constrains to the cell with bottom:0, left:275, right: 275, hight: 50, width: 50
)の大きさを有しています。 TableView
私は300と幅600の高さで静的なセルとして設定しました
しかし、ImageViewモードを "Aspect Fill"に設定すると、高さを設定しても、 "表紙のイメージ" 「ユーザープロフィール画像」は表示されません。誰もが知っている
私が間違っていたものはありますか?おかげ
更新:私のテーブルビューに、私は2静的セル、表紙画像とプロフィール画像を置くために使用される第一は、二番目は、テキストコンテンツを置くために使用されています。第二のセルのために、私はそれがテキストの長さとダイナミックになりたいので、私はこのコードを使用します
override func tableView(tableView: UITableView, heightForRowAtIndexPath indexPath: NSIndexPath) -> CGFloat {
if indexPath.row == 0 {
return 300
}
return tableView.contentSize.height
}
私は、これは問題とは何かを持っているかどうかわからないですが。
私はカバーイメージを最初に設定しようとしましたが、カバーイメージのサイズは600 * 200(つまり、0、左:0、右:0、下:100)セルは600 * 300です)。しかし、私は「アスペクト塗りつぶし」に画像表示モードを設定すると、それはまだ全体のセルを記入します、でも私が一番下に制約を設定して考えた:100
コンソールに制約の警告が表示されますか。もしそうなら、それらを修正し、表示していなければ、これを試してください: 'view.bringSubviewToFront(profileImageView)' – Santosh
ストーリーボードで設計したことがあるなら。 profilpic画像ビューをその画像ビューにドラッグします。ドラッグしてもう一度変更してみてください。私はストーリーボードの構造 – JAck
で両方のhierchyを変更することを意味します。 –