gpt4 book ai didi

iphone - 我们如何获取iPhone中UITableView中每个单元格的中心位置?

转载 作者:行者123 更新时间:2023-12-03 21:20:04 25 4
gpt4 key购买 nike

如何获取 iPhone 中 UITableView 中每个单元格的中心位置即 Y 坐标?

最佳答案

您可以使用以下代码来做到这一点,但它会给您相对于单元格的superview的相对位置,即

tableview
int numberOfSections = [yourTableViewObject numberOfSections];
int numberOfRows = 0;
NSIndexPath *tempIndexPath = nil;
UITableViewCell *tempCell = nil;
for(int i=0;i<numberOfSections;i++
{
numberOfRows = [yourTableViewObject numberOfRowsInSection:i];
for(int j=0;j<numberOfRows;j++
{
tempIndexPath = [NSIndexPath indexPathForRow:j inSection:i];
tempCell = [yourTableViewObject cellForRowAtIndexPath:tempIndexPath];
NSLog("Y postion for cell at (Row = %d,Section = %d) is : %f",tempCell.frame.origin.y);
}
}

在上面的代码中,我们循环遍历我们创建的所有单元格并打印其 y 坐标。

关于iphone - 我们如何获取iPhone中UITableView中每个单元格的中心位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5684361/

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