ios - 我一个tableView滑动到底部,但是总是没有滑动到最底部,会有一小段没滑动下去
高洛峰
高洛峰 2017-04-18 09:51:17
0
11
1338

1,想做一个会话界面,进来的时候滑动到最底部。
2,但是滑动到最底部的代码 使用之后,并没有滑动到最底部,总是差一截。
3,并不是那种底部有一段不能滑动上来的那种错误,是可以滑动上来的,就是在进来这个view的时候,不能直接滑动到最底部
4,这是我的代码

 let indexPath = NSIndexPath(forRow: self.chatMessageModel.contentType.count-1, inSection: 0)
 self.scrollToRowAtIndexPath(indexPath, atScrollPosition: .Bottom, animated: false)
 

5,这张图是我进会话的view之后的样子

6,这张图红框标出的就是tableView下面还有一小段 没有滑动到底的

问:谁知道为什么会这样么?

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

membalas semua(11)
大家讲道理

Adakah medan input di bawah meliputi kandungan di bawah? Cuba tetapkan contentOffset atau contentInset.

PHPzhong

Bukankah baris indexPath salah?

小葫芦

Adakah kita patut menetapkan atribut secara automatikAdjustsScrollViewInsets? Ketinggian juga tidak kelihatan seperti 64

黄舟
  1. Pastikan bingkai tableView OK

  2. Pastikan muat semula tableView selesai

  3. Cuba tatal ke contentOffset (maks, maks)

左手右手慢动作
[tableView setContentOffset:CGPointMake(CGFLOAT_MAX, CGFLOAT_MAX)];

Ini membolehkan Tableview untuk memaparkan terus yang berikut
Ini ialah kod OC, cuma cari kaedah yang sama dalam Swift.
Saya rasa sepatutnya

tableview.ContentOffset = ·······
刘奇
  1. Anda menetapkan semula bingkai tableView dalam viewWillAppear anda boleh mencetak "bingkai tableView" di sini

  2. Juga semak sama ada ketinggian baris adalah betul.

  3. Jika tidak, tetapkan ContentOffset

大家讲道理
[tableView setContentOffset:CGPointMake(CGFLOAT_MAX, CGFLOAT_MAX)];
阿神

Adakah masalah itu telah diselesaikan? Saya juga menghadapi masalah yang sama dan saya tidak tahu bagaimana untuk menyelesaikannya

洪涛

Adakah anda telah menyelesaikannya? Saya juga mengalami masalah yang sama

阿神

Sila beritahu saya bagaimana untuk menyelesaikan masalah ini

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan