<p class="p1">- (<span class="s1">IBAction</span>) CreatedToolbar</p>
<p class="p1">{</p>
<p class="p2"/>
<p class="p3"><span class="s2"><span class="Apple-tab-span"> </span>[[</span><span class="s3">searchBar</span><span class="s2">.</span><span class="s4">subviews</span><span class="s2"> </span>objectAtIndex<span class="s2">:</span><span class="s5">0</span><span class="s2">]</span>removeFromSuperview<span class="s2">];</span></p>
<p class="p4"><span class="s2"><span class="Apple-tab-span"> </span></span>//[[toolBar.subviews objectAtIndex:0]removeFromSuperview];</p>
<p class="p4"><span class="s2"><span class="Apple-tab-span"> </span></span>//toolBar.backgroundColor = [UIColor redColor];</p>
<p class="p3"><span class="s2"><span class="Apple-tab-span"> </span></span><span class="s3">toolBar</span><span class="s2">.</span><span class="s4">barStyle</span><span class="s2">=</span>UIBarStyleBlackTranslucent<span class="s2">;</span></p>
<p class="p4"><span class="s2"><span class="Apple-tab-span"> </span></span>//<span class="s6">搜索框</span></p>
<p class="p1"><span class="Apple-tab-span"> </span><span class="s4">UISearchBar</span> *searchBarr = [[<span class="s4">UISearchBar</span> <span class="s7">alloc</span>] <span class="s7">initWithFrame</span>:<span class="s7">CGRectMake</span>(<span class="s5">0</span>, <span class="s5">0</span>, <span class="s5">100</span>, <span class="s5">44</span>)];</p>
<p class="p1"><span class="Apple-tab-span"> </span><span class="s4">UIBarButtonItem</span> * searchBarButtonItem = [[<span class="s4">UIBarButtonItem</span> <span class="s7">alloc</span>] <span class="s7">initWithCustomView</span>:searchBarr];</p>
<p class="p2"><span class="Apple-tab-span"> </span></p>
<p class="p4"><span class="s2"><span class="Apple-tab-span"> </span></span>//UIToolbar * searchToolbar = [[UIToolbar alloc]initWithFrame:CGRectMake(0,0+20,[self view].bounds.size.width,32)];</p>
<p class="p3"><span class="s2"><span class="Apple-tab-span"> </span></span><span class="s4">UIBarButtonItem</span><span class="s2"> *freshButton=[[</span><span class="s4">UIBarButtonItem</span><span class="s2"> </span>alloc<span class="s2">] </span>initWithBarButtonSystemItem<span class="s2">: </span>UIBarButtonSystemItemRefresh<span class="s2"> </span>target<span class="s2">:</span><span class="s1">self</span><span class="s2"> </span>action<span class="s2">:</span><span class="s1">@selector</span><span class="s2">(</span><span class="s8">showMessge</span><span class="s2">)]; </span></p>
<p class="p4"><span class="s2"><span class="Apple-tab-span"> </span></span>// [freshButton setImage:[UIImage imageNamed:@"ICON/1.png"] forState:UIControlStateNormal];</p>
<p class="p2"><span class="Apple-tab-span"> </span></p>
<p class="p4"><span class="s2"><span class="Apple-tab-span"> </span></span>//button1</p>
<p class="p1"><span class="Apple-tab-span"> </span><span class="s4">UIImage</span> *image = [<span class="s4">UIImage</span> <span class="s7">imageNamed</span>:<span class="s9">@"ICON/1.png"</span>];</p>
<p class="p3"><span class="s2"><span class="Apple-tab-span"> </span></span><span class="s4">UIButton</span><span class="s2"> *button2 = [</span><span class="s4">UIButton</span><span class="s2"> </span>buttonWithType<span class="s2">:</span>UIButtonTypeCustom<span class="s2">];</span></p>
<p class="p4"><span class="s2"><span class="Apple-tab-span"> </span></span>//button.bounds = CGRectMake( 0, 0, image.size.width, image.size.height ); </p>
<p class="p1"><span class="Apple-tab-span"> </span>button2.<span class="s4">bounds</span> = <span class="s7">CGRectMake</span>( <span class="s5">0</span>, <span class="s5">0</span>, <span class="s5">100</span>, <span class="s5">44</span> ); </p>
<p class="p3"><span class="s2"><span class="Apple-tab-span"> </span>[button2 </span>setImage<span class="s2">:image </span>forState<span class="s2">:</span>UIControlStateNormal<span class="s2">];</span></p>
<p class="p3"><span class="s2"><span class="Apple-tab-span"> </span>[button2 </span>addTarget<span class="s2">:</span><span class="s1">self</span><span class="s2"> </span>action<span class="s2">:</span><span class="s1">@selector</span><span class="s2">(</span><span class="s8">showMessge</span><span class="s2">) </span>forControlEvents<span class="s2">:</span>UIControlEventTouchUpInside<span class="s2">]; </span></p>
<p class="p3"><span class="s2"><span class="Apple-tab-span"> </span>[button2 </span>setBackgroundColor<span class="s2">:[</span><span class="s4">UIColor</span><span class="s2"> </span>redColor<span class="s2">]];</span></p>
<p class="p1"><span class="Apple-tab-span"> </span><span class="s4">UIBarButtonItem</span> *barButtonItem = [[<span class="s4">UIBarButtonItem</span> <span class="s7">alloc</span>] <span class="s7">initWithCustomView</span>:button2];</p>
<p class="p2"><span class="Apple-tab-span"> </span></p>
<p class="p4"><span class="s2"><span class="Apple-tab-span"> </span></span>//button2</p>
<p class="p1"><span class="Apple-tab-span"> </span><span class="s4">UIImage</span> *Img1= [<span class="s4">UIImage</span> <span class="s7">imageNamed</span>:<span class="s9">@"ICON/1.png"</span>];</p>
<p class="p1"><span class="Apple-tab-span"> </span><span class="s4">UIImage</span> *Img2 = [<span class="s4">UIImage</span> <span class="s7">imageNamed</span>:<span class="s9">@"ICON/2.png"</span>];</p>
<p class="p3"><span class="s2"><span class="Apple-tab-span"> </span></span><span class="s4">UIButton</span><span class="s2"> *btn = [</span><span class="s4">UIButton</span><span class="s2"> </span>buttonWithType<span class="s2">:</span>UIButtonTypeCustom<span class="s2">];</span></p>
<p class="p5"><span class="s2"><span class="Apple-tab-span"> </span>btn.</span>adjustsImageWhenDisabled<span class="s2"> = </span><span class="s1">YES</span><span class="s2">;</span></p>
<p class="p3"><span class="s2"><span class="Apple-tab-span"> </span>[btn </span>setEnabled<span class="s2">:</span><span class="s1">NO</span><span class="s2">];</span></p>
<p class="p3"><span class="s2"><span class="Apple-tab-span"> </span>[btn </span>setImage<span class="s2">:Img2 </span>forState<span class="s2">:</span>UIControlStateNormal<span class="s2">];</span></p>
<p class="p3"><span class="s2"><span class="Apple-tab-span"> </span>[btn </span>setImage<span class="s2">:Img1 </span>forState<span class="s2">:</span>UIControlStateDisabled<span class="s2">];</span></p>
<p class="p2"><span class="Apple-tab-span"> </span></p>
<p class="p1"><span class="Apple-tab-span"> </span>btn.<span class="s4">frame</span> = <span class="s7">CGRectMake</span>(<span class="s5">0</span>, <span class="s5">0</span>, Img1.<span class="s4">size</span>.<span class="s4">width</span>, Img1.<span class="s4">size</span>.<span class="s4">height</span>);</p>
<p class="p3"><span class="s2"><span class="Apple-tab-span"> </span>[btn </span>addTarget<span class="s2">:</span><span class="s1">self</span><span class="s2"> </span>action<span class="s2">:</span><span class="s1">@selector</span><span class="s2">(</span><span class="s8">showMessge</span><span class="s2">) </span>forControlEvents<span class="s2">:</span>UIControlEventTouchUpInside<span class="s2">]; </span></p>
<p class="p3"><span class="s2"><span class="Apple-tab-span"> </span>[btn </span>setBackgroundColor<span class="s2">:[</span><span class="s4">UIColor</span><span class="s2"> </span>redColor<span class="s2">]];</span></p>
<p class="p1"><span class="Apple-tab-span"> </span><span class="s4">UIBarButtonItem</span> *shuffleBarItem = [[<span class="s4">UIBarButtonItem</span> <span class="s7">alloc</span>]<span class="Apple-tab-span"> </span><span class="s7">initWithCustomView</span>:btn];</p>
<p class="p2"/>
<p class="p2"><span class="Apple-tab-span"> </span></p>
<p class="p4"><span class="s2"><span class="Apple-tab-span"> </span></span>//button3</p>
<p class="p3"><span class="s2"><span class="Apple-tab-span"> </span></span><span class="s4">UIButton</span><span class="s2"> *button1 = [</span><span class="s4">UIButton</span><span class="s2"> </span>buttonWithType<span class="s2">:</span>UIButtonTypeCustom<span class="s2">];</span></p>
<p class="p3"><span class="s2"><span class="Apple-tab-span"> </span>[button1 </span>setBackgroundColor<span class="s2">:[</span><span class="s4">UIColor</span><span class="s2"> </span>redColor<span class="s2">]];</span></p>
<p class="p3"><span class="s2"><span class="Apple-tab-span"> </span>[button1 </span>setBackgroundImage<span class="s2">:[</span><span class="s4">UIImage</span><span class="s2"> </span>imageNamed<span class="s2">:</span><span class="s9">@"ICON/1.png"</span><span class="s2">] </span>forState<span class="s2">:</span>UIControlStateNormal<span class="s2">];</span></p>
<p class="p3"><span class="s2"><span class="Apple-tab-span"> </span>[button1 </span>setTitle<span class="s2">:</span><span class="s9">@"Delete"</span><span class="s2"> </span>forState<span class="s2">:</span>UIControlStateNormal<span class="s2">];</span></p>
<p class="p1"><span class="Apple-tab-span"> </span>button1.<span class="s4">titleLabel</span>.<span class="s4">font</span> = [<span class="s4">UIFont</span> <span class="s7">fontWithName</span>:<span class="s9">@"Helvetica-Bold"</span> <span class="s7">size</span>:<span class="s5">12.0f</span>];</p>
<p class="p3"><span class="s2"><span class="Apple-tab-span"> </span>[button1.</span><span class="s4">layer</span><span class="s2"> </span>setCornerRadius<span class="s2">:</span><span class="s5">4.0f</span><span class="s2">];</span></p>
<p class="p3"><span class="s2"><span class="Apple-tab-span"> </span>[button1.</span><span class="s4">layer</span><span class="s2"> </span>setMasksToBounds<span class="s2">:</span><span class="s1">YES</span><span class="s2">];</span></p>
<p class="p1"><span class="Apple-tab-span"> </span>[button1.<span class="s4">layer</span> <span class="s7">setBorderWidth</span>:<span class="s5">1.0f</span>];</p>
<p class="p3"><span class="s2"><span class="Apple-tab-span"> </span>[button1.</span><span class="s4">layer</span><span class="s2"> </span>setBorderColor<span class="s2">: [[</span><span class="s4">UIColor</span><span class="s2"> </span>grayColor<span class="s2">] </span>CGColor<span class="s2">]];</span></p>
<p class="p1"><span class="Apple-tab-span"> </span>button1.<span class="s4">frame</span>=<span class="s7">CGRectMake</span>(<span class="s5">0.0</span>, <span class="s5">100.0</span>, <span class="s5">60.0</span>, <span class="s5">30.0</span>);</p>
<p class="p3"><span class="s2"><span class="Apple-tab-span"> </span>[button1 </span>addTarget<span class="s2">:</span><span class="s1">self</span><span class="s2"> </span>action<span class="s2">:</span><span class="s1">@selector</span><span class="s2">(</span><span class="s8">showMessge</span><span class="s2">) </span>forControlEvents<span class="s2">:</span>UIControlEventTouchUpInside<span class="s2">];</span></p>
<p class="p5"><span class="s2"><span class="Apple-tab-span"> </span></span>UIBarButtonItem<span class="s2">* Item1 = [[</span>UIBarButtonItem<span class="s2"> </span><span class="s7">alloc</span><span class="s2">] </span><span class="s7">initWithCustomView</span><span class="s2">:button1];</span></p>
<p class="p2"><span class="Apple-tab-span"> </span></p>
<p class="p4"><span class="s2"><span class="Apple-tab-span"> </span></span>//button4</p>
<p class="p3"><span class="s2"><span class="Apple-tab-span"> </span></span><span class="s4">UIButton</span><span class="s2"> *backButton = [</span><span class="s4">UIButton</span><span class="s2"> </span>buttonWithType<span class="s2">:</span>UIButtonTypeCustom<span class="s2">];</span></p>
<p class="p1"><span class="Apple-tab-span"> </span>backButton.<span class="s4">frame</span> = <span class="s7">CGRectMake</span>(<span class="s5">0</span>, <span class="s5">0</span>, <span class="s5">10</span>, <span class="s5">29.0</span>);</p>
<p class="p3"><span class="s2"><span class="Apple-tab-span"> </span>[backButton </span>setImage<span class="s2">:[</span><span class="s4">UIImage</span><span class="s2"> </span>imageNamed<span class="s2">:</span><span class="s9">@"ICON/1.png"</span><span class="s2">] </span>forState<span class="s2">:</span>UIControlStateNormal<span class="s2">];</span></p>
<p class="p3"><span class="s2"><span class="Apple-tab-span"> </span>[backButton </span>setBackgroundColor<span class="s2">:[</span><span class="s4">UIColor</span><span class="s2"> </span>redColor<span class="s2">]];</span></p>
<p class="p5"><span class="s2"><span class="Apple-tab-span"> </span></span>UIBarButtonItem<span class="s2">* btnn = [[</span>UIBarButtonItem<span class="s2"> </span><span class="s7">alloc</span><span class="s2">] </span><span class="s7">initWithCustomView</span><span class="s2">:backButton];</span></p>
<p class="p2"/>
<p class="p2"><span class="Apple-tab-span"> </span></p>
<p class="p4">//[freshButton release]; </p>
<p class="p2"><span class="Apple-tab-span"> </span></p>
<p class="p1"><span class="Apple-tab-span"> </span><span class="s4">UIToolbar</span> *myToolBar = [[<span class="s4">UIToolbar</span> <span class="s7">alloc</span>] <span class="s7">initWithFrame</span>:<span class="s7">CGRectMake</span>(<span class="s5">0.0f</span>, <span class="s5">0.0f</span>, <span class="s5">320.0f</span>, <span class="s5">44.0f</span>)];</p>
<p class="p5"><span class="s2"><span class="Apple-tab-span"> </span></span>NSMutableArray<span class="s2"> *myToolBarItems = [</span>NSMutableArray<span class="s2"> </span><span class="s7">array</span><span class="s2">];</span></p>
<p class="p3"><span class="s2"><span class="Apple-tab-span"> </span>[myToolBarItems </span>addObject<span class="s2">:[[[</span><span class="s4">UIBarButtonItem</span><span class="s2"> </span>alloc<span class="s2">] </span>initWithTitle<span class="s2">:</span><span class="s9">@"myTile"</span><span class="s2"> </span></p>
<p class="p3"><span class="s2"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span></span>style<span class="s2">:</span>UIBarButtonItemStylePlain</p>
<p class="p1"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span> <span class="s7">target</span>:<span class="s1">self</span> </p>
<p class="p1"><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span><span class="Apple-tab-span"> </span> <span class="s7">action</span>:<span class="s1">@selector</span>(<span class="s7">action</span>)] <span class="s7">autorelease</span>]];</p>
<p class="p1"><span class="Apple-tab-span"> </span>[myToolBar <span class="s7">setItems</span>:myToolBarItems <span class="s7">animated</span>:<span class="s1">YES</span>];</p>
<p class="p1"><span class="Apple-tab-span"> </span>[myToolBar <span class="s7">setItems</span>:[<span class="s4">NSArray</span> <span class="s7">arrayWithObjects</span>:searchBarButtonItem,freshButton,btnn,Item1,barButtonItem,shuffleBarItem, <span class="s1">nil</span>] <span class="s7">animated</span>:<span class="s1">YES</span>];</p>
<p class="p4"><span class="s2"><span class="Apple-tab-span"> </span></span>//[myToolBar release];</p>
<p class="p4"><span class="s2"><span class="Apple-tab-span"> </span></span>//[myToolBarItems release];</p>
<p class="p2"><span class="Apple-tab-span"> </span></p>
<p class="p2"><span class="Apple-tab-span"> </span></p>
<p class="p2"><span class="Apple-tab-span"> </span></p>
<p class="p2"><span class="Apple-tab-span"> </span></p>
<p class="p2"><span class="Apple-tab-span"> </span></p>
<p class="p1"><span class="Apple-tab-span"> </span>[<span class="s1">self</span>.<span class="s4">view</span> <span class="s7">addSubview</span>:myToolBar];<span class="Apple-tab-span"> </span></p>
<p class="p2"><span class="Apple-tab-span"> </span></p>
<p class="p4">//<span class="Apple-tab-span"> </span>//<span class="s6">首先需要创建一个</span>NSMutableArray </p>
<p class="p4">//<span class="Apple-tab-span"> </span>NSMutableArray *buttons=[[NSMutableArray alloc]initWithCapacity:3]; </p>
<p class="p4">//<span class="Apple-tab-span"> </span>[buttons autorelease]; </p>
<p class="p4">//<span class="Apple-tab-span"> </span></p>
<p class="p4">//<span class="Apple-tab-span"> </span>//<span class="s6">创建一个</span> UIBarButtonItem <span class="s6">系统刷新按钮</span> <span class="s6">并且加入到</span>Array<span class="s6">中</span> </p>
<p class="p4">//<span class="Apple-tab-span"> </span>UIBarButtonItem *freshButton=[[UIBarButtonItem alloc] initWithBarButtonSystemItem: UIBarButtonSystemItemRefresh target:self action:@selector(OnrefreshMap:)]; </p>
<p class="p4">//<span class="Apple-tab-span"> </span>[buttons addObject:freshButton]; </p>
<p class="p4">//<span class="Apple-tab-span"> </span>[freshButton release]; </p>
<p class="p6"><span class="s10">//<span class="Apple-tab-span"> </span>//</span>创建一个空格<span class="s10"> </span>,加入到<span class="s10">array</span>,用来将下面加入的按钮按照右边对齐<span class="s10"> </span></p>
<p class="p4">//<span class="Apple-tab-span"> </span>UIBarButtonItem *SpaceButton=[[UIBarButtonItem alloc] initWithBarButtonSystemItem: UIBarButtonSystemItemFlexibleSpace target:nil action:nil]; </p>
<p class="p4">//<span class="Apple-tab-span"> </span>[buttons addObject:SpaceButton]; </p>
<p class="p4">//<span class="Apple-tab-span"> </span>[SpaceButton release]; </p>
<p class="p4">//<span class="Apple-tab-span"> </span></p>
<p class="p6"><span class="s10">//<span class="Apple-tab-span"> </span>//</span>创建一个<span class="s10"> </span>系统<span class="s10"> </span>搜索按钮,加入到<span class="s10">array</span>,放到右边<span class="s10"> </span></p>
<p class="p4">//<span class="Apple-tab-span"> </span>UIBarButtonItem *searchSelfButton=[[UIBarButtonItem alloc] initWithBarButtonSystemItem: UIBarButtonSystemItemSearch target:self action:@selector(OnFindSelf:)]; </p>
<p class="p4">//<span class="Apple-tab-span"> </span>[buttons addObject:searchSelfButton]; </p>
<p class="p4">//<span class="Apple-tab-span"> </span>[searchSelfButton release]; </p>
<p class="p4">//<span class="Apple-tab-span"> </span></p>
<p class="p4">//<span class="Apple-tab-span"> </span>//<span class="s6">最后,将</span>array <span class="s6">设置给</span>toolbar </p>
<p class="p4">//<span class="Apple-tab-span"> </span>[myToolBar setItems:buttons animated:YES]; </p>
<p class="p4">//<span class="Apple-tab-span"> </span>[myToolBar sizeToFit]; </p>
<p class="p2"/>
<p class="p1">}</p><p/>