ios - How to use UIButton as Toggle Button? -


i trying create toggle button each cell in table. when pressed, change image , when pressed again change image again -- toggle.

in uibutton class don't see selected state.

i'm looking way create toggle button uibutton can change state on each click.

this how i'm doing in rubymotion right using rmq

@fav_button.on(:touch) |sender|   puts "pressed fav button id: " + data[:id] + " , name: " + data[:name]   #how change state here? end 

you can create toggle button easily, need set respective images respective states, after that, can use selected property toggle between these images.

i made pure objective-c code show how can that, can set images anyway in storyboards ou xibs too, check out:

// first, set images normal state , selected state [button setimage:normalimage forstate:uicontrolstatenormal]; [button setimage:selectedimage forstate:uicontrolstateselected]; 


// don't forget add action handler toggle selected property [button addtarget:self action:@selector(buttontouch:withevent:) forcontrolevents:uicontroleventtouchupinside]; 


// now, in button action handler, can this: - (void)buttontouch:(uibutton *)abutton withevent:(uievent *)event {   button.selected = !button.selected; } 

i hope can you.


Comments

Popular posts from this blog

apache - Remove .php and add trailing slash in url using htaccess not loading css -

javascript - jQuery show full size image on click -