私はXcodeとSwiftの開発が比較的新しいので、静的でグループ化されたセル(iPad上)のUITableViewController
に関する質問があります。私はセル幅をスクリーン全体と同じくらい大きくしない自然な解決策が必要です。 私はこれを試してみました:静的グループ化TableViewセルの幅を設定する方法
override func viewDidAppear(_ animated: Bool) {
tableView.frame = CGRect(x: 175, y: 70, width: view.bounds.width-350, height: view.bounds.height)
}
問題は、これは本当に厄介な外観と上下にnavigationbarsとtabbarsとトリッキー取得しますが、especaillyそれはviewDidAppear
に設定されているため、正常に動作しないことがあるので、使用している場合スワイプバックジェスチャ([設定]など)では、ビューはまだ1秒間全幅で表示されます。
この問題を解決する他の方法がありますか?たぶんいくつかの自動レイアウトのもの、私は知らない、私は知っているすべてを試した...
助けていただければ幸いです!ありがとうございました!
あなたの答えをありがとう!しかし、私はストーリーボードのuitableviewcontrollerテーブルビューに制約を追加することはできません... –
ああ申し訳ありません。これをカバーするための答えを更新しました。 – ganzogo
グループ化されたテーブルビューを通常のViewControllerに追加することはできません。それはUITableViewControllerにある必要があります。 –