Tag: uibarbuttonitem

xcode / storyboard:无法将barbutton拖动到顶部的工具栏

我有一个视图控制器是一个表的详细视图。 当你点击表格的一行时,你会看到详细视图。 详细信息视图embedded在导航控制器中,导航栏的左上方有一个button,可以将其返回到表格中。 到现在为止还挺好。 我现在要在导航栏的右侧添加一个编辑button,以便您可以编辑详细视图。 我的计划是这将添加另一个视图控制器模态,让您编辑项目的细节。 标准的东西。 但是,当我尝试从对象列表中拖动一个栏button项到导航栏,它不会采取。 相反,当我放开鼠标button时,它会在底部的标签栏控制器上留下条形button。 (我的导航scheme包括不同的选项卡和每个选项卡的表格,详细信息视图等) 任何人都跑过这个,可以build议我做错了什么或某种解决方法来添加栏button项目在导航屏幕的右侧。 我必须在代码中添加它吗? 感谢您的任何build议。

UIBarButtonItem在导航栏编程?

我一直在寻找这个解决scheme一段时间,但没有得到任何。 例如一个解决scheme是 self.navigationItem.setRightBarButtonItem(UIBarButtonItem(barButtonSystemItem: .Stop, target: self, action: nil), animated: true) 这段代码将添加一个“停止”图像的button。 就像这样,还有其他的解决scheme,“search”,“刷新”等。但是,如果我想用我想要的图像编程添加button怎么办?

如何closures故事板popup窗口

我使用Xcode Storyboards创build了一个UIBarButtonItem (所以没有代码),像这样: 呈现popover工作得很好。 但是,当我点击出现的UIBarButtonItem时,我无法让UIBarButtonItem 消失 。 当按下(第一次)button时,popup窗口出现。 当再次按下button时(第二次),顶部会出现相同的popup窗口,所以现在我有两个popup窗口(或更多,如果我继续按下button)。 根据iOS人机界面指南,我需要让popover出现在第一个水龙头上,然后消失在第二个水龙头上: 确保一次只能在屏幕上看到一个popup窗口。 您不应该同时显示多个popup窗口(或devise为看起来和行为像popup窗口的自定义视图)。 特别是,你应该避免同时显示一个级联或层级的popovers,其中popover从另一个出现。 当用户UIBarButtonItem点击UIBarButtonItem时,我怎样才能解除UIBarButtonItem ?

用作左侧或右侧导航栏项目的自定义视图的UIBarButtonItem在iOS 7上未正确alignment

以下代码通过iOS 6完成: UIButton *myButton = nil; myButton = [UIButton buttonWithType:UIButtonTypeCustom]; myButton.bounds = CGRectMake(0,0,44,30); // setup myButton's images, etc. UIBarButtonItem *item = nil; item = [[UIBarButtonItem alloc] initWithCustomView:customButton]; 这是button应该如何alignment: 但是,在iOS 7上,该button看起来偏右或偏左,像素太多: 我如何让我的自定义栏button项目正确alignment?

如何在UINavigationBar 中编辑左侧,右侧UIBarButtonItem的空白空间

我早些时候使用的是iOS 6.1,但是现在我已经转移到了iOS 7.除了其他问题,我还观察到在我的导航栏中,左侧栏button项目的左侧空间和右侧button栏项目的右侧空白区域相当在IOS 7中比在iOS 6中更多。 我需要知道是否有一种方法可以减less导航栏中的左侧,右侧栏button项目的空白空间? 提前致谢。

以编程方式将button添加到导航栏

您好,我需要在导航栏中,以编程方式设置右侧的button,这样,如果我按下button,我会执行一些操作。 我用编程方式创build了导航栏; navBar=[[UINavigationBar alloc]initWithFrame:CGRectMake(0,0,320,44) ]; 同样,我需要添加button,在这个导航栏的右侧。 对于我使用的, 1。 UIView* container = [[UIView alloc] init]; // create a button and add it to the container UIButton* button = [[UIButton alloc] initWithFrame:CGRectMake(0, 0, 130, 44.01)]; [container addSubview:button]; [button release]; // add another button button = [[UIButton alloc] initWithFrame:CGRectMake(160, 0, 50, 44.01)]; [container addSubview:button]; [button release]; // now […]

在导航栏中更改后退button的颜色

我试图改变设置button的颜色为白色,但不能让它改变。 我已经尝试了这两个: navigationItem.leftBarButtonItem?.tintColor = UIColor.whiteColor() navigationItem.backBarButtonItem?.tintColor = UIColor.whiteColor() 但没有改变,它仍然是这样的: 我该如何让这个button变成白色?

UIBarButtonItem与自定义图像和无边框

我想创build一个自定义图像的UIBarButtonItem,但我不希望iPhone添加的边框,因为我的图像有一个特殊的边框。 它与后退button相同,但是是前进button。 这个应用程序是一个inHouse项目,所以我不在乎苹果拒绝或批准它或喜欢它:-) 如果我使用UIBarButtonItem的initWithCustomView:v属性,我可以这样做: UIImage *image = [UIImage imageNamed:@"right.png"]; UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom]; [button setBackgroundImage: [image stretchableImageWithLeftCapWidth:7.0 topCapHeight:0.0] forState:UIControlStateNormal]; [button setBackgroundImage: [[UIImage imageNamed: @"right_clicked.png"] stretchableImageWithLeftCapWidth:7.0 topCapHeight:0.0] forState:UIControlStateHighlighted]; button.frame= CGRectMake(0.0, 0.0, image.size.width, image.size.height); [button addTarget:self action:@selector(AcceptData) forControlEvents:UIControlEventTouchUpInside]; UIView *v=[[UIView alloc] initWithFrame:CGRectMake(0.0, 0.0, image.size.width, image.size.height) ]; [v addSubview:button]; UIBarButtonItem *forward = [[UIBarButtonItem alloc] initWithCustomView:v]; self.navigationItem.rightBarButtonItem= forward; […]

添加一个UILabel到UIToolbar

我试图给我的工具栏添加一个标签。 button效果很好,但是当我添加标签对象时,它会崩溃。 有任何想法吗? UIBarButtonItem *setDateRangeButton = [[UIBarButtonItem alloc] initWithTitle:@"Set date range" style:UIBarButtonItemStyleBordered target:self action:@selector(setDateRangeClicked:)]; UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(5, 5, 20, 20)]; label.text = @"test"; [toolbar setItems:[NSArray arrayWithObjects:setDateRangeButton,label, nil]]; // Add the toolbar as a subview to the navigation controller. [self.navigationController.view addSubview:toolbar]; // Reload the table view [self.tableView reloadData];

UIBarButtonItem图像应该有多大?

我正在寻找创build我自己的自定义sorting按date和sortingbutton,我打算放置在导航栏作为正确的button。 我的图像应该多大才能适当地填充空间 – UIBarItem文档页面没有列出图像的大小。