Sunday, 15 April 2012

UIPickerView didSelectRow function not working for default value


hi,

in uipickerview use in application, set default value using -
code:
[pickerview selectrow:0 incomponent:0 animated:no];
, use
code:
- (void)pickerview:(uipickerview *)thepickerview didselectrow:(nsinteger)row incomponent:(nsinteger)component
function value of whatever number pick uipicker view.

problem facing if want select default item shown on uipickerview, untill roll wheel , come default value, unable select default value. `didselectrow` function not called when click on default value.

able me out problem?
 

you might need how presenting picker view.

picker doesn't have cancel method of it's own relies on on view presenting handle that. reports , changes until view gets closed off it's superview (say uipopover). @ point can take selection default or new setting , change data.

assumption seems if user cancels superview either happy value or opened wrong control , don't care.

might need make controller delegate of presenting view picker gets told cancelling of view.
 


Forums iPhone, iPad, and iPod Touch iOS Programming


  • iPhone
  • Mac OS & System Software
  • iPad
  • Apple Watch
  • Notebooks
  • iTunes
  • Apple ID
  • iCloud
  • Desktop Computers
  • Apple Music
  • Professional Applications
  • iPod
  • iWork
  • Apple TV
  • iLife
  • Wireless

No comments:

Post a Comment