如何使包含ScrollView
列表的VStack/ForEach
从屏幕底部开始滚动(如聊天视图)?
理想情况下,我想模仿例如列表更新时iMessage的行为,这意味着如果在用户位于底部时添加了一个项目,它就会向下移动,但是如果用户手动向上滚动,它将保持它的位置。
直接从绑定数组中读取列表,如果方便,可以颠倒顺序。
我建议不要使用scrollview,而应使用UITableView,因为Tablview继承了UIScrollview的scroll属性。您可以使用“ atScrollPosition:UITableViewScrollPositionBottom”来实现此行为。