如何让 ABPeoplePicker 每次打开时从顶部开始?

Posted

技术标签:

【中文标题】如何让 ABPeoplePicker 每次打开时从顶部开始?【英文标题】:How do I make ABPeoplePicker start at the top each time it opens? 【发布时间】:2012-02-01 16:15:20 【问题描述】:

当 ABPeoplePicker 首次加载时,它会从地址簿顶部开始,搜索栏显示在顶部。但是,一旦用户与之交互,它就会加载到上次滚动到的位置。是否有命令或属性使其始终加载以显示顶部的搜索栏?

【问题讨论】:

【参考方案1】:

找到答案了!

// Show the people picker
[self presentModalViewController:self.picker animated:YES];

// Force display the search bar and make the keyboard pop up
[self.picker.topViewController.searchDisplayController setActive:YES];
[self.picker.topViewController.searchDisplayController.searchBar becomeFirstResponder];

【讨论】:

以上是关于如何让 ABPeoplePicker 每次打开时从顶部开始?的主要内容,如果未能解决你的问题,请参考以下文章

从 Xamarin Studio 打开时如何阻止 Xcode 关闭

excel2010每次打开时都正在配置的处理方法

ABPeoplePicker:重置自定义导航栏外观

在 Swift 中,如何让其他应用在我的应用打开时继续播放音频?

永久关闭WPS打开时的登录界面

Word2010打开时总是提示“正在配置”,如何解决?