gpt4 book ai didi

cocoa-touch - -[UITableView滚动ToRowAtIndexPath :atScrollPosition:animated:] inquiry

转载 作者:行者123 更新时间:2023-12-01 08:14:47 25 4
gpt4 key购买 nike

我有一个带有 UIView 的 NIB 文件、几个 UIImageView(包括 Logo )和 UITableView 嵌入在 Logo 下方的 UIView 中,我允许用户输入用户名/密码来登录我的应用程序。我还在用户名/密码下方的 UITableViewCell 中还有第三个任意 UITextField。问题是,当单击时,键盘会覆盖整行。

我已经在应用程序的其他部分成功使用了 -scrollToRowAtIndexPath:atScrollPosition:animated: ,但不同之处在于我的 UITableView 覆盖了内容 View 的整个高度/宽度,因此滚动工作了。这里它根本不滚动,我猜是因为 UITableView 嵌入在 UIView 中。

任何有关如何获得适当行为的建议将不胜感激。

最佳答案

我也遇到过同样的情况。建议您在键盘出现时更改 View 的高度。您所描述的情况的问题是,表格 View 中没有足够的内容可以向上滚动,并且键盘隐藏的区域中仍然有一些内容。

如果将tableview的大小调整为等于480-150( View 高度-键盘高度),并使用scrollToRowAtIndexPath,它将按预期工作。一旦键盘再次隐藏,将tableview的高度改回原来的高度。

关于cocoa-touch - -[UITableView滚动ToRowAtIndexPath :atScrollPosition:animated:] inquiry,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/522546/

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