今天进行很简单的代码测试,代码如下
extension ViewController:UITableViewDataSource,UITableViewDelegate
{
func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return restaurant.restaurant.count
}
func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
let cellIdentifier = "Cell"
let cell = tableView.dequeueReusableCellWithIdentifier(cellIdentifier, forIndexPath: indexPath)
cell.textLabel?.text = restaurant.restaurant[indexPath.row] as? String
return cell
}
}
运行结果如下
我想知道为什么cell的分割线自救就消失了呢?实在搞不懂了。
已进行的操作:
重置过模拟器,检查过配置,等都没有问题
シミュレーターのスケールが 100% でない場合、この問題が発生することがあります。実機では問題ありません。 %。これでも問題は解決するはずです。
実機ではどのように動作しますか?
バグではありませんが、ディスプレイの解像度が低くシミュレーターが縮小されているため、分割線が細すぎて表示できません。
誰もがエミュレータのバグを抱えています
Mac と iPhone のピクセルの違いが原因だと思います。 。 。
エミュレータのサイズを 100% に調整するだけです。これは本当に詐欺です! ! ! ! ! ! ! ! ! ! ! !
シミュレータの問題は実機には存在しません
シミュレータにはスケールがあります...スケール率が小さすぎて、薄いものは見えません
シミュレーターのバグ
シミュレーターの表示率に起因する問題。シミュレーターを 100% で表示して、表示が消えるかどうかを確認してください