草庐IT

UibarbuttonItem

全部标签

ios - 带有多个按钮的导航栏

我有一个带有左右按钮的导航栏,我需要在右边的按钮旁边再放一个按钮。有谁知道我该怎么做?这里有一些代码可以提供帮助:-(id)init{self=[superinitWithStyle:UITableViewStyleGrouped];if(self){_pinArray=[[NSArrayalloc]init];_pinArray=[Datasingleton].annotations;UIBarButtonItem*right=[[UIBarButtonItemalloc]initWithTitle:@"Map"style:UIBarButtonItemStylePlaintarge

ios - 带有多个按钮的导航栏

我有一个带有左右按钮的导航栏,我需要在右边的按钮旁边再放一个按钮。有谁知道我该怎么做?这里有一些代码可以提供帮助:-(id)init{self=[superinitWithStyle:UITableViewStyleGrouped];if(self){_pinArray=[[NSArrayalloc]init];_pinArray=[Datasingleton].annotations;UIBarButtonItem*right=[[UIBarButtonItemalloc]initWithTitle:@"Map"style:UIBarButtonItemStylePlaintarge

ios - UIToolbar 不显示 UIBarButtonItem

我正在使用一个Storyboard,并且我有一个SplitView,其中主视图是一个UITableViewController。与iPad邮件应用程序一样,我想显示一个UIToolbar。我无法通过Storyboard添加工具栏,但我设法以编程方式添加了它。我还可以将UILabel添加到工具栏,但我找不到添加刷新按钮或任何类型的UIBarButtonItem的方法。有什么想法吗?-(void)viewDidLoad{[superviewDidLoad];[self.navigationControllersetToolbarHidden:NO];UILabel*label=[[UILa

ios - UIToolbar 不显示 UIBarButtonItem

我正在使用一个Storyboard,并且我有一个SplitView,其中主视图是一个UITableViewController。与iPad邮件应用程序一样,我想显示一个UIToolbar。我无法通过Storyboard添加工具栏,但我设法以编程方式添加了它。我还可以将UILabel添加到工具栏,但我找不到添加刷新按钮或任何类型的UIBarButtonItem的方法。有什么想法吗?-(void)viewDidLoad{[superviewDidLoad];[self.navigationControllersetToolbarHidden:NO];UILabel*label=[[UILa

iphone - 我可以更改导航栏项目的位置吗?

截图如下:代码在这里:UIButton*leftButton=[UIButtonbuttonWithType:UIButtonTypeCustom];leftButton.frame=CGRectMake(0.0f,0.0f,46.0f,32.0f);[leftButtonsetBackgroundImage:[UIImageimageNamed:@"navi_register_up.png"]forState:UIControlStateNormal];[leftButtonaddTarget:selfaction:@selector(doRegister)forControlEve

iphone - 我可以更改导航栏项目的位置吗?

截图如下:代码在这里:UIButton*leftButton=[UIButtonbuttonWithType:UIButtonTypeCustom];leftButton.frame=CGRectMake(0.0f,0.0f,46.0f,32.0f);[leftButtonsetBackgroundImage:[UIImageimageNamed:@"navi_register_up.png"]forState:UIControlStateNormal];[leftButtonaddTarget:selfaction:@selector(doRegister)forControlEve

ios - iOS 11 导航栏中 UIBarButtonItem 的负间隔符

在iOS10及以下版本中,有一种方法可以向导航栏中的按钮数组添加一个负间隔符,如下所示:UIBarButtonItem*negativeSpacer=[[UIBarButtonItemalloc]initWithBarButtonSystemItem:UIBarButtonSystemItemFixedSpacetarget:nilaction:nil];negativeSpacer.width=-8;self.navigationItem.leftBarButtonItems=@[negativeSpacer,[selfbackButtonItem]];这不再适用于iOS11(垫片变

ios - iOS 11 导航栏中 UIBarButtonItem 的负间隔符

在iOS10及以下版本中,有一种方法可以向导航栏中的按钮数组添加一个负间隔符,如下所示:UIBarButtonItem*negativeSpacer=[[UIBarButtonItemalloc]initWithBarButtonSystemItem:UIBarButtonSystemItemFixedSpacetarget:nilaction:nil];negativeSpacer.width=-8;self.navigationItem.leftBarButtonItems=@[negativeSpacer,[selfbackButtonItem]];这不再适用于iOS11(垫片变

ios - UIBarButtonItem 更改标题不起作用

如何更改UIBarButtonItem的标题?我有以下代码,当在我的UINavigationBar上按下edit按钮时调用它。-(void)editButtonSelected:(id)sender{NSLog(@"editbuttonselected!");if(editing){NSLog(@"notediting");[supersetEditing:NOanimated:NO];[tableViewsetEditing:NOanimated:NO];[tableViewreloadData];[rightButtonItemsetTitle:@"Edit"];[rightBut

ios - UIBarButtonItem 更改标题不起作用

如何更改UIBarButtonItem的标题?我有以下代码,当在我的UINavigationBar上按下edit按钮时调用它。-(void)editButtonSelected:(id)sender{NSLog(@"editbuttonselected!");if(editing){NSLog(@"notediting");[supersetEditing:NOanimated:NO];[tableViewsetEditing:NOanimated:NO];[tableViewreloadData];[rightButtonItemsetTitle:@"Edit"];[rightBut