It is not agains iphone quide line. my application with this search bar approved.
The below code will add uisearch bar to your navigation bar:
LocationSearchBar = new UISearchBar (new RectangleF (0,0,250,44));
UIBarButtonItem searchButtonItem = new UIBarButtonItem (LocationSearchBar );
this .NavigationItem .RightBarButtonItem =searchButtonItem;