作者cf1064 (蚵仔)
看板MacDev
标题[问题] Scrollview和Tableview
时间Wed Oct 21 18:24:53 2015
不好意思我又遇到问题了…
我在Scrollview里有放一个Tableview
然後在程式中Tableview的高度会随row的多少而增减
但是在程式中将Tableview的高度增加後
原本在画面上假设可以看到二个row,但是我往上拉可以看到第三个row
我一放开就回到看到二个row的状况,不知道有无大大遇到过同样的问题
谢谢Q.Q
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 218.161.111.141
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/MacDev/M.1445423096.A.2A3.html
1F:→ darktt: 为什麽会想要在ScrollView里面叠一个TableView? 10/21 18:55
2F:→ darktt: 如果scroll的方向不一样就算了,方向一样就真的很奇怪 10/21 18:56
因为想做像line里面的文章一样,上面是发表的内容,然後下方有Tableview,放的是
留言的内容,在将Tableview的height设的比总row大後就不会出现Tableview的Scroll
但是UIScrollView却不会因为Tableview的Height变大而跟着变大这样
3F:→ Esvent: 我猜猜..大概是scrollView的contentSize没有跟着tableView 10/21 21:19
4F:→ Esvent: 作改变? 10/21 21:20
恩,所以我应该在改变TableView的高度同时也改变ScrollView的高度?
我在UIScrollView里还有一个View,然後这个View里才放Tableview,那我该改变
View的高度吗?可是我试着将高度改为2000他一样滑不下去QAQ
5F:→ darktt: Line的是使用一个TableView,搭配一个动态高度的TableView 10/21 21:53
6F:→ darktt: Cell,不是你想的那样子 10/21 21:53
所以是外层是一个TableView,然後最後一格再塞一个Tableview做留言显示@@?
※ 编辑: cf1064 (114.39.19.173), 10/21/2015 22:09:30
7F:→ darktt: 不是塞一个tableView而是使用客制化的UITableViewCell 10/21 22:11
8F:→ darktt: 我认为你先把基础打好,才来看怎麽应用,工具都不会使用了 10/21 22:13
9F:→ darktt: 怎麽做出一个像样的App了? 10/21 22:13
谢谢大大的指导QAQ,因为工作关系刚碰没二个月,然後客户又要这个功能所以
一直在找资料XD"
10F:→ yuanruo: tableview的headerView做文章 下面cell就做留言 10/21 22:46
11F:→ kyushu: 建议用collection view 10/21 23:58
最後用一个tableview二个不同的cell解决了
※ 编辑: cf1064 (218.161.111.141), 10/28/2015 15:23:46