gpt4 book ai didi

objective-c - UITableViewCellAccessoryDe​​tailDisclosureButton 和 UITableViewCellAccessoryDisclosureIndicator 之间有什么区别吗

转载 作者:太空狗 更新时间:2023-10-30 03:50:13 25 4
gpt4 key购买 nike

我创建了一个方法 - (void)tableView:(UITableView *)tableView accessoryButtonTappedForRowWithIndexPath:(NSIndexPath *)indexPath {对于 UITableViewCellAccessoryDe​​tailDisclosureButton

现在我想使用 UITableViewCellAccessoryDisclosureIndicator 代替 UITableViewCellAccessoryDe​​tailDisclosureButton

UITableViewCellAccessoryDe​​tailDisclosureButtonUITableViewCellAccessoryDe​​tailDisclosureButton 有区别吗?

最佳答案

Apple HIG 建议您使用 UITableViewCellAccessoryDisclosureIndicator 浏览分层数据,并使用 UITableViewCellAccessoryDe​​tailDisclosureButton 执行某些操作,可能会调出编辑 View ,这可能会更改数据。然而,大多数程序员似乎忽略了这一点。

您可以像这样实现委托(delegate)方法tableView:didSelectRowAtIndexPath::

- (void)tableView:(UITableView *)tableView accessoryButtonTappedForRowWithIndexPath:(NSIndexPath *)indexPath {
[self tableView:tableView didSelectRowAtIndexPath:indexPath];
}

反之亦然。

关于objective-c - UITableViewCellAccessoryDe​​tailDisclosureButton 和 UITableViewCellAccessoryDisclosureIndicator 之间有什么区别吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7721559/

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