• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: ABPeoplePickerView: setting focus on the search field
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: ABPeoplePickerView: setting focus on the search field


  • Subject: Re: ABPeoplePickerView: setting focus on the search field
  • From: Jonathon Mah <email@hidden>
  • Date: Wed, 20 Apr 2005 08:49:46 +0930

On 20 Apr 2005, at 07:11, John Fox wrote:

I've been using ABPeoplePickerView in a panel, and I'm trying to figure out how to always have the cursor be active in the the search field (i.e. that the search field receives the focus). This is the way the people picker behaves in iChat. In my app however, after a user selects a record and the panel is closed, the next time it's opened the focus is no longer on the search field, but on the previously selected record. The only way to force the cursor into the search field is to use the tab key which is "non-obvious" to borrow a phrase. I've tried called deselectAll: and that doesn't have any effect. Further, there does not seem to be any public outlet for the search field in this view. Is there some trick, hidden or otherwise, that I'm missing

Doing a quick grep on the symbols brings up the method -[ABPeoplePickerView _searchField], so (judging by the method name) you should be able to use that to get a reference to the search field and focus it. Obviously this is a private method, usual warnings, etc.


In case you're interested in how I found that, I used the command:
nm /System/Library/Frameworks/AddressBook.framework/Versions/Current/ AddressBook | grep search



Hope this helps,


Jonathon Mah email@hidden

_______________________________________________
Do not post admin requests to the list. They will be ignored.
Cocoa-dev mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden


References: 
 >ABPeoplePickerView: setting focus on the search field (From: John Fox <email@hidden>)

  • Prev by Date: Re: ABPeoplePickerView: setting focus on the search field
  • Next by Date: Re: ABPeoplePickerView: setting focus on the search field: (Solved: though inelegantly)
  • Previous by thread: Re: ABPeoplePickerView: setting focus on the search field: (Solved: though inelegantly)
  • Next by thread: SGGetChannelVolume Oddness
  • Index(es):
    • Date
    • Thread