箱から出して自動レイアウトをサポートしていないことを忘れがちです。追加のそれほど直感的ではないステップが必要です。この記事では、カスタムUIViewをフッターとして使用する方法について説明しautoLayoutます。これが誰かがこれをやろうとしているのに役立つことを願っています—次にそれを使う必要があるときにそれが自分自身に役立つことを私は知っています。フッターでは、UITableViewセクションフッターとテーブルフッターの2つの異なるタイプを使用できます。ここでは、後者、つまりテーブルビューのすべての行の下にあるフッターに焦点を当てます。この例ではUITableView、いくつかのSwift会議の名前と場所を表示する非常に単純なものを作成します。設定方法については詳しく説明しませんがUITableView、コード全体はここにあります。私たちの出発点:フッターのない基本的なUITableViewまず、空を作成し、次のようにUIView設定tableFooterViewしviewDidLoad()ます。アプリを実行すると、青いフッターが表示されます。この例では、高さを手動で設定しており、幅はデフォルトでtableViewの幅と同じです。自動レイアウトの使用それでは、UIViewを含むカスタムを使用してみましょうUILabel。このビューは自動レイアウトを使用するため、テーブルビューがフッターサイズを動的に計算することが期待できます。前のコードを次のコードに置き換えましょう。フッターが見つかりませんご覧のとおり、フッターはありません。残念ながら、を使用autoLayoutしていて、内にあいまいな制約がないことを確認してもFooterView、システムはそのサイズを正しく計算できないため、高さは0になります。手動で固定サイズを追加すると、次のようになります。100もう一つまず、ヘッダーが実際に存在することを確認します。}}最後に、動的に計算されたフッターサイズ最後に、autoLayout満足しており、フッターに適切なサイズを使用することができ、テキストをクリッピングすることなくフッターを見ることができます。概要この記事では、簡単な回避策を使用してエンジンの計算をautoLayout支援することにより、テーブルビューフッターでの使用方法を説明しましたautoLayout。GitHubでこの記事のサンプルコードを見つけてください。アドレスに変換し、コンピュータが接続できるようにします。多くのことをうまくやっているかどうかにかかっていますが、単にライダーをスピードに乗せ続けることが不可欠です。関連記事スイフト—プロトコルはどのように機能しますか?プロトコルと委任はSwiftの基本的な概念です。このクイックガイドを読んで、それらがどのように機能し、どのように使用するかを学びます。プロトコルは、Swiftの非常にシンプルでありながら基本的な概念です。プロトコルはコードコントラクトのようなものです。iPadOSアプリのみを実行できます。iPadOSアプリはどうですか?公式にはできません。Mariano、iOSエンジニア世界の健康と幸福を向上させる—ヘッドスペースでの大胆な使命声明。そこに住む人々の多様な体験を私たちに認識させるもの。今回は、SwiftUIを使用して円の中にテキストラベルを表示するいくつかの方法を見ていきます。ZStackビューを使用して、3つの異なる方法をさらに深く掘り下げます。