gpt4 book ai didi

ios - 从屏幕向上移动时如何在表格 View 中设置滚动偏移量?

转载 作者:行者123 更新时间:2023-11-28 17:51:27 25 4
gpt4 key购买 nike

我正在 iOS 中构建一个评论屏幕。我有一个主视图,它有表格 View 来显示以前的评论和文本字段来发表评论。当我键盘出现时主视图向上移动时,我无法滚动屏幕顶部的表格 View 。初始评论不可见。请告诉我如何在表格 View 中设置 ScrollView 的偏移量?

向上移动 TableView 的代码

- (void)keyboardWillShow:(NSNotification*)notification
{
NSDictionary *info = [notification userInfo];
CGSize kbSize = [[info objectForKey:UIKeyboardFrameEndUserInfoKey] CGRectValue].size;
// Write code to adjust views accordingly using deltaHeight
_currentKeyboardHeight = kbSize.height;
self.nslc_view_top.constant=-_currentKeyboardHeight;
self.nslc_view_bottom.constant=_currentKeyboardHeight;
[self.view_container layoutSubviews];




}

最佳答案

我不太清楚你的问题,但你可以像那样将你的 tableview 滚动到顶部;

self.tableView.setContentOffset(CGPointZero, animated:true)

如果您的 tableview 包含整个屏幕,它可能不起作用。那就试试吧;

let indexPath = NSIndexPath(forRow: 0, inSection: 0)
self.tableView.scrollToRowAtIndexPath(indexPath, atScrollPosition: .Top, animated: true)

如果你的tableView有header,你也可以试试;

self.tableView.scrollRectToVisible(CGRect(x: 0, y: 0, width: 1, height: 1), animated: true)

关于ios - 从屏幕向上移动时如何在表格 View 中设置滚动偏移量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33274960/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com