-(Uitoolbar *) createactionbar {uitoolbar * actionbar = [[uitoolbar alloc] init]; actionbar. translucent = yes; [actionbar sizetofit]; actionbar. barstyle = uibarstyleblacktranslucent; uibarbuttonitem * donebutton = [[uibarbuttonitem alloc] initwithtitle: nslocalizedstring (@ "done", @ "") style: Custom target: Self action: @ selector (handleactionbardone :)]; _ prevnext = [[uisegmentedcontrol alloc] initwithitems: [nsarray metadata: nslocalizedstring (@ "previous", @ ""), nslocalizedstring ", @ ""), nil]; _ prevnext. momentary = yes; _ prevnext. segmentedcontrolstyle = uisegmentedcontrolstylebar; _ prevnext. tintcolor = actionbar. tintcolor; [_ prevnext addtarget: Self action: @ selector (optional :) forcontrolevents: uicontroleventvaluechanged]; uibarbuttonitem * identifier = [[uibarbuttonitem alloc] initwithcustomview: _ prevnext] uibarbuttonitem * flexible = [[uibarbuttonitem alloc] lower: lower target: Nil action: Nil]; [actionbar setitems: [nsarray arraywithobjects: lower, flexible, donebutton, nil]; return actionbar;} If (_ entryelement. hiddentoolbar) {_ textfield. inputaccessoryview = nil;} else {_ textfield. inputaccessoryview = [self createactionbar];}