gpt4 book ai didi

cocoa - ABPeoplePickerView - 如何让它滚动到选定的记录?

转载 作者:行者123 更新时间:2023-12-03 16:45:01 25 4
gpt4 key购买 nike

我在 Mac OS X 应用程序中使用 ABPeoplePicker。我连接了一个按钮,将所选记录更改为默认的“我”记录。

这工作正常,并且记录被选中,但是,我需要滚动表格才能看到所选的记录。

NSTableView 具有 -scrollRowToVisible:(NSInteger)rowIndex 方法,但我找不到与 ABPeoplePickerView 类似的任何内容

>

当所选记录发生更改时,会发布一条通知 ABPeoplePickerNameSelectionDidChangeNotification,但我找不到将记录的属性插入 View 的方法,以便使其可见。

最佳答案

使用 selectRecord:byExtendingSelection: 时,它会自动滚动到您的选择,例如:

[peopePickerView selectRecord:[[ABAddressBook sharedAddressBook] me] byExtendingSelection:NO];

确保您为 byExtendingSelection 参数传递 NO。

PS:上一张海报是在 iPhone 上;)​​

关于cocoa - ABPeoplePickerView - 如何让它滚动到选定的记录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1756001/

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