35497


下図のように、最初のCellの表示位置がTableの縦方向真ん中から表示されてしまいます。

[![最初のCellが縦方向の真ん中に表示されてしまう](https://i.stack.imgur.com/MWht6.jpg)](https://i.stack.imgur.com/MWht6.jpg)

このテーブルに対するコードは以下のコードだけです。  
TableViewはStoryboardにおいているだけです。  
特にTableViewCellは作成していません。

改善方法を教えていただけると幸いです。  
よろしくお願いいたします。

[code]

    @IBOutlet weak var tblHistory: UITableView!
    
    let cellID = "historyCell"
    
    //テーブルのデータ総数を返す
    func tableView(_ tableView: UITableView ,numberOfRowsInSection section: Int) -> Int{
        return workContainer.Days.count
    }
    
    //指定した行を返す
    func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell{
        let cell = UITableViewCell(style: UITableViewCellStyle.value1, reuseIdentifier: cellID)
        let row:Int = indexPath.row
        cell.textLabel?.text = DateTimeConv.stringFromDate(date: workContainer.Days[row].Day as NSDate, time: false)
        if workContainer.CountType == true {
            cell.detailTextLabel?.text = String(workContainer.IntervalDay)
        }else{
            cell.detailTextLabel?.text = String(workContainer.IntervalToday)
        }
        return cell
    }
    
    //セルをタッチして選択した時
    func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
        lblDate.text = DateTimeConv.stringFromDate(date: workContainer.Days[indexPath.row].Day as NSDate, time: false)
        //tableView.deselectRow(at: indexPath as IndexPath, animated: true) //選択解除
    }
    
[/code]

Tableviewの設定  
[![Tableviewの設定値](https://i.stack.imgur.com/Of77R.png)](https://i.stack.imgur.com/Of77R.png)


CC BY-SA 3.0
2017-06-12T01:02:51.260
35492
2017-06-12T05:50:05.630
2017-06-12T02:33:08.443
10845
10845
question
swift ios xcode swift3 storyboard
Swift TableViewの最初のCell表示の位置がおかしい（初期位置が中央になる）


StoryboardのUIViewControllerに貼り付けた、UITableViewの位置が真ん中の位置になっていないでしょうか。もしそうであれば、UITableViewをViewController全体に広げて配置すれば上から表示されるのではないかと思います。


CC BY-SA 3.0
2017-06-12T05:50:05.630
35497
2017-06-12T05:50:05.630
536
35492
answer