下記のコードに作るセルにcollectionViewを挿入することで、Twitterのマイページを作ることは可能でしょうか?
Twitterでのプロフィールの範囲はスクロールすることで見えなくなるので、
下記のコードでの1番目のセルとして作り、
ツイートを2番目以降のセルとして作成する方法で、
Twitterライクな実装や本格的な挙動(実際にツイートがポストされて表示できたり、プロフィールを編集したり)は実現できますか?
また、Twitterのメニューバー
(ツイート、ツイートと返信、メディア、いいね などを選択できるバー)がスクロール時にプロフィールの範囲を過ぎた所でストッパー的な役割で上部に張り付く動作をしますが、これもセルで実現できますか?
collectionView内にtableViewを挿入しようとも考えていたのですが、
下記のコードの時点でヘッダー周りは既に実際のTwitterの挙動に大変似ているので、
このtableViewをそのままメインのビューにできたらな、と思い質問させて頂きました。
よろしくお願いします。
import UIKit class ViewController: UITableViewController { let cellId = "cellId1234" override func viewDidLoad() { super.viewDidLoad() navigationItem.title = "Contacts" navigationController?.navigationBar.prefersLargeTitles = true tableView.register(UITableViewCell.self, forCellReuseIdentifier: cellId) } override func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int { return 20 } override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell { let cell = tableView.dequeueReusableCell(withIdentifier: cellId, for: indexPath) cell.textLabel?.text = "ame" return cell } }

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。