y****w 发帖数: 3747 | 1 如题,谢谢。就是想搞一个从table的某些行(比如值符合某些条件)链接到另外的一两
个table view-- 我觉得后面的可以是一个,根据条件填不同数据吧?
我试着这storyboard里面换,然后替换代码中相关部分,还是搞不定。
还是不太理解苹果这个设计模式。不过我就想弄这么一个简单的东西,主要逻辑都在
server端,手机/pad上就只是显示数据。
新手,请有经验的大牛请多指教。 |
W***o 发帖数: 6519 | 2 不太明白,你如果只是想显示cell里更详细的内容,是不是可以试一下这个
https://github.com/Ramotion/folding-cell
如果只是从一个cell tap后跳转segue到另外一个table view, 这个就在detail page
放一个
tableview 动态填充内容即可? |
y****w 发帖数: 3747 | 3 谢谢关注。
是后一种。简单的说,就是从一个tableview的某一行都可以点击然后打开一个新的
tableview,新view可以接收源行的一些数据. 我对这些segue,代理什么的没概念,
以前没碰过手机上的编程,脑子还是以前onlick new一个新table的模式。
【在 W***o 的大作中提到】 : 不太明白,你如果只是想显示cell里更详细的内容,是不是可以试一下这个 : https://github.com/Ramotion/folding-cell : 如果只是从一个cell tap后跳转segue到另外一个table view, 这个就在detail page : 放一个 : tableview 动态填充内容即可?
|
c******g 发帖数: 4889 | 4 你可以在源view里用func prepare(for segue:UIStoryboardSegue, sender: Any?) 函
数来实现这个。此函数在切换view之前执行,所以可以用来在两个view之间传数据。
假如新的view的类叫做SecondViewController,那么上面的函数中:
let guest = segue.destination as! SecondViewController
你就可以用guest来访问新的view的成员了。
【在 y****w 的大作中提到】 : 谢谢关注。 : 是后一种。简单的说,就是从一个tableview的某一行都可以点击然后打开一个新的 : tableview,新view可以接收源行的一些数据. 我对这些segue,代理什么的没概念, : 以前没碰过手机上的编程,脑子还是以前onlick new一个新table的模式。
|