2016-05-07 10 views
0

私は情報を入力することでユーザーが事実上無制限の数のセルを追加できるようにする前と同様に、UITableViewを使用しました。プログラムはテンプレートを使用します。私は、これを行う方法がある場合は、テーブルを使用する代わりに、定期的なビューやボタンを使用しているのだろうかと思っています。たとえば、ユーザーはボタンをタップして情報を入力し、最初のViewControllerに戻り、私が設計したテンプレートの部分の代わりに情報を新しいビューに表示します。テンプレートに基づくUIViewを迅速に追加するには?

ご迷惑をおかけして申し訳ありません。基本的に私は、テーブルのように制限的ではないが、セルの代わりにいくつかの個々のビューを使用するテーブルを作る方法があるのだろうと思っています。

答えて

0

再利用可能なビューは、プロトタイプのセルを作成するのと同じ方法で作成できます。

プロジェクトウィンドウで右クリックして新しいファイルを追加し、[ユーザーインターフェイス]> [表示]を選択します。プロトタイプセルと同じように作成してください。

新しいスウィフトファイルを追加して関連クラスを作成し、2つをリンクし、必要なアウトレットまたはアクションを作成し、必要なロジックを追加します。

あなたは、あなたがそれを必要な場所あなただけのあなたはおそらく、いくつかの必要な情報、またはセットアップ中にビューフレームや制約を渡す必要がありますので、

self.headerView = NSBundle.mainBundle().loadNibNamed("HeaderView",owner:self,options:nil) as! HeaderView 

のように、それを読み込むことができます完了したら。

私はYouTube Videoを見つけました。これはプロセスの手助けとなるでしょう。私はそれを見て回ったので、より良いものを見回す必要があるかもしれませんが、一般的なコンセプトはそこにあるようです。

関連する問題