如何给UIToolBar 添加 多个UIBarButtonItem

                                        如何给UIToolBar 添加 多个UIBarButtonItem

         //首先需要创建一个NSMutableArray NSMutableArray *buttons=[[NSMutableArray alloc]initWithCapacity:3]; [buttons autorelease]; //创建一个 UIBarButtonItem 系统刷新按钮 并且加入到Array中 UIBarButtonItem *freshButton=[[UIBarButtonItem alloc] initWithBarButtonSystemItem: UIBarButtonSystemItemRefresh target:self action:@selector(OnrefreshMap:)]; [buttons addObject:freshButton]; [freshButton release]; //创建一个空格 ,加入到array,用来将下面加入的按钮按照右边对齐 UIBarButtonItem *SpaceButton=[[UIBarButtonItem alloc] initWithBarButtonSystemItem: UIBarButtonSystemItemFlexibleSpace target:nil action:nil]; [buttons addObject:SpaceButton]; [SpaceButton release]; //创建一个 系统 搜索按钮,加入到array,放到右边 UIBarButtonItem *searchSelfButton=[[UIBarButtonItem alloc] initWithBarButtonSystemItem: UIBarButtonSystemItemSearch target:self action:@selector(OnFindSelf:)]; [buttons addObject:searchSelfButton]; [searchSelfButton release]; //最后,将array 设置给toolbar [toolbar setItems:buttons animated:YES]; [toolbar sizeToFit];  

 

            上面的代码是创建的 UIBarButtonSystemItem的按钮,也可以创建 文本按钮,自定义的按钮等等,都可以的。

你可能感兴趣的:(action)