Tableview中でその1つ "人気|最新|トップセールス|値" テーブルビューでスクロールすると、中央のセルが上に固定されます。UITableViewセルが一番上にスクロールすると、セルが一番上に固定されます
UITableViewの使い方このようにしますか?サンプル写真
Tableview中でその1つ "人気|最新|トップセールス|値" テーブルビューでスクロールすると、中央のセルが上に固定されます。UITableViewセルが一番上にスクロールすると、セルが一番上に固定されます
UITableViewの使い方このようにしますか?サンプル写真
以下
次の2つのセクション、 第一ヘッダの高さのセルではなかった= 0 2STヘッダの高さ= 44
を追加します。それはTableViewヘッダーでした。
カスタムテーブルビューヘッダーを使用する場合viewForHeaderInSection:(NSInteger)セクション。
カスタムテーブルビューヘッダーを作成するためのデモコードも以下にあります。
override func tableView(_ tableView: UITableView, viewForHeaderInSection section: Int) -> UIView? {
//Create Button with title "Popular".
let b1 = UIButton()
b1.setTitle("Popular", for: .normal)
b1.frame = CGRect(x: CGFloat(0), y: CGFloat(0), width: CGFloat(95), height: CGFloat(35))
b1.setTitleColor(UIColor.black, for: .normal)
//Create Button with title "Latest".
let b2 = UIButton()
b2.setTitle("Latest", for: .normal)
b2.frame = CGRect(x: CGFloat(105), y: CGFloat(0), width: CGFloat(95), height: CGFloat(35))
b2.setTitleColor(UIColor.black, for: .normal)
//Create Button with title "Top Sales".
let b3 = UIButton()
b3.setTitle("Top sales", for: .normal)
b3.frame = CGRect(x: CGFloat(210), y: CGFloat(0), width: CGFloat(95), height: CGFloat(35))
b3.setTitleColor(UIColor.black, for: .normal)
//Create Button with Title "Price"
let b4 = UIButton()
b4.setTitle("Price", for: .normal)
b4.frame = CGRect(x: CGFloat(300), y: CGFloat(0), width: CGFloat(95), height: CGFloat(35))
b4.setTitleColor(UIColor.black, for: .normal)
//Create UIView and Setup UIView
let view = UIView()
view.frame = CGRect(x: CGFloat(0), y: CGFloat(0), width: CGFloat(365), height: CGFloat(60))
view.backgroundColor = UIColor.white
//Add Button In UIView
view.addSubview(b1)
view.addSubview(b2)
view.addSubview(b3)
view.addSubview(b4)
//Return UiView
return view
}
テーブルビューヘッダーを使用しないセル –
@Lu_のみのヘッダーはこのようにできますか? – mi1olson
これは通常のセルの使用ではありません。オリジナルのものが隠れているか、他の愚かなハックをしているときに、テーブルの上にそのビューを追加することができます。 –