2

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

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

NSTableView-scrollRowToVisible:(NSInteger)rowIndex方法,但我找不到类似的东西ABPeoplePickerView

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

4

2 回答 2

1

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

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

确保为 byExtendingSelection 参数传递 NO。

PS:之前的海报在 iPhone 领域;)

于 2009-11-28T07:13:47.243 回答
0

How about the scrollPersonToView method?

于 2009-11-25T23:03:14.847 回答