前提・実現したいこと
ざっくりとした質問で大変恐縮です
(カスタム)セルの中にViewを配置しています。
このViewの高さと位置をセルに合わせたいです。
発生している問題・エラーメッセージ
該当のソースコード
import UIKit import LinkPresentation class LifeViewController: UIViewController, UITableViewDelegate,UITableViewDataSource { @IBOutlet var tableView: UITableView! override func viewDidLoad() { super.viewDidLoad() // カスタムセル登録 tableView.register(UINib(nibName: "MainTableViewCell", bundle: nil), forCellReuseIdentifier: "customCell") let metadataProvider = LPMetadataProvider() let url = URL(string: "https://twitter.com/TwitterJP")! metadataProvider.startFetchingMetadata( for: url, completionHandler: { metadata, error in if error != nil { return } guard let metadata = metadata else { return } DispatchQueue.main.async { let linkView = LPLinkView(metadata: metadata) self.view.addSubview(linkView) // 問題のコード linkView.frame.size = self.view.frame.size linkView.sizeToFit() } }) } func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int { return 10 } func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell { let cell = tableView.dequeueReusableCell(withIdentifier: "customCell", for: indexPath) as! MainTableViewCell return cell } func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat { return 100 } }
CGRect
などを使って高さ100, 幅はフレーム(左右)から20,20で指定したいです
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。