gpt4 book ai didi

ios - UITableViewController 选择部分标题

转载 作者:IT王子 更新时间:2023-10-29 07:46:13 26 4
gpt4 key购买 nike

我有一个包含多个部分的 UITableView。每个部分都有一个部分标题(自定义 View )是否有一种简单的方法来检测何时有人选择了部分标题? (就像 didSelectRowAtIndexPath,但对于 header ?)

最佳答案

这与@rckoenes 的回答并没有根本不同,但它确实提供了一种更正统的方法来处理 View 上的事件,而不是使用不可见按钮。

我宁愿将 UITapGestureRecognizer 添加到我的标题 View ,而不是添加不可见按钮并调整它们的大小:

UITapGestureRecognizer *singleTapRecogniser = [[[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(handleGesture:)] autorelease];
[singleTapRecogniser setDelegate:self];
singleTapRecogniser.numberOfTouchesRequired = 1;
singleTapRecogniser.numberOfTapsRequired = 1;
[yourHeaderView addGestureRecognizer:singleTapRecogniser];

然后:

- (void) handleGesture:(UIGestureRecognizer *)gestureRecognizer;

您可以使用 gesture.view 来查看哪个被触摸了。然后做任何你需要做的事情来找出它是哪个标题(标签,数据数组查找......)

关于ios - UITableViewController 选择部分标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7750720/

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