objective c - IOS search bar over Master/Detail view -


i trying display searchbar on top of uitableview of master screen of master/detail view. using storyboard, search bar cannot placed directly under header/banner (that says "master") unless have number of prototype cells set 0. however, cannot make appear regardless of displayed once table becomes populated. have put in view sits on top of table (splashview), , attempted make visable/etc , put searchbar view on top of table view, nothin'.

i have believe possible, don't know have failed.

also, appears changing x,y coordinates not allowed in case. master/detail special in way?

any hints appreciated. please , thank you! :bp:

xcode 4.6.2

#import <uikit/uikit.h> #import <coredata/coredata.h>  @interface egmasterviewcontroller : uitableviewcontroller <nsfetchedresultscontrollerdelegate, uisearchdisplaydelegate, uisearchbardelegate> @property (strong, nonatomic) iboutlet uisearchbar *searchbar; @property (weak, nonatomic) iboutlet uilabel *loadinglabel; @property (strong, nonatomic) iboutlet uipangesturerecognizer *pangesturerecognizer; - (ibaction)pangesturedetected:(id)sender;  @property (weak, nonatomic) iboutlet uiview *splashview; @property (weak, nonatomic) iboutlet uiactivityindicatorview *spinner; @property (strong, nonatomic) nsfetchedresultscontroller *fetchedresultscontroller; @property (strong, nonatomic) nsmanagedobjectcontext *managedobjectcontext;  @end 

and:

- (void) searchforevent: (id) sender {     uiview * vptr = [self view];     [self.splashview sethidden:no];     [self.searchbar sethidden:no];     [self.spinner sethidden:yes];     [self.loadinglabel sethidden:yes];     [vptr bringsubviewtofront:self.searchbar]; } 

just add uisearchdisplaycontroller storyboard, connect view controller it, , add search display's searchbar tableview header view @ runtime. like:

- (void)viewdidload{ [self.tableview settableheaderview:self.searchdisplaycontroller.searchbar]; [super viewdidload]; } 

Comments