2017-03-29 19 views
1

Tableview中でその1つ "人気|最新|トップセールス|値" テーブルビューでスクロールすると、中央のセルが上に固定されます。UITableViewセルが一番上にスクロールすると、セルが一番上に固定されます

UITableViewの使い方このようにしますか?サンプル写真

Photo Sample First

Photo Sample Second

+0

テーブルビューヘッダーを使用しないセル –

+0

@Lu_のみのヘッダーはこのようにできますか? – mi1olson

+0

これは通常のセルの使用ではありません。オリジナルのものが隠れているか、他の愚かなハックをしているときに、テーブルの上にそのビューを追加することができます。 –

答えて

0

以下

次の2つのセクション、 第一ヘッダの高さのセルではなかった= 0 2STヘッダの高さ= 44

0

を追加します。それは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 
} 
+0

私はスワイフ3コードが必要です:/ – mi1olson

+0

私は私のコードを分単位で入力します。 –

+0

すぐに私はコードをswiftに変換する –

関連する問題