iOSアプリでログインフォームを作成したいと思っています。
作成したいイメージとしては以下の画面です。
画像の説明をここに入力

この「メールアドレス」と「パスワード」の入力部分をTableViewのContents:Static cellsで作成しようとしています。
(1) UITableViewが元のclassでなければならない
(2) UITableViewでは[ログイン]ボタンを置くことも難しい(Constraintsが設定できない)
(3) TableViewの横幅が縮められない。
(4) そもそもTableViewのContents:Static cellsで作ったほうがいいのかがわからない。

上記の疑問があります。(4)が違う方法がいいということであればその方法をご教示お願いしたく。
(4)がTableViewのContents:Static cellsで作った方がいいということであれば(2)(3)の手法を教えていただけると幸いです。

よろしくお願いします。