Questions tagged «uitoolbar»

24
在UIToolbar上创建一个左箭头按钮(如UINavigationBar的“后退”样式)
我很想在中创建一个“后”左箭头屏幕按钮UIToolbar。 据我所知,获取其中之一的唯一方法是保留UINavigationController默认设置,并且将其中一个用于左栏。但是我找不到将其创建为a的方法UIBarButtonItem,因此UIToolbar即使它们与UINavigationBars 非常相似,也无法在标准中创建一个。 我可以使用按钮图像手动创建它,但是在任何地方都找不到源图像。它们具有Alpha通道边缘,因此截图和剪切不会获得非常通用的结果。 除了我打算使用的每种尺寸和配色方案的屏幕截图以外,还有其他想法吗? 更新:请停止回避问题,并建议我不应该问这个问题,而应该使用UINavigationBar。我的应用是Instapaper Pro。它仅显示底部的工具栏(以节省空间并最大程度地增加可读区域),我希望在底部放置一个左箭头形的“后退”按钮。 告诉我我不需要这样做不是一个答案,当然也不应该得到赏金。

30
如何显示/隐藏UIBarButtonItem?
我用几个按钮在IB中创建了一个工具栏。我希望能够根据主窗口中数据的状态来隐藏/显示按钮之一。 UIBarButtonItem 没有隐藏属性,到目前为止,我发现的所有隐藏它们的示例都涉及将导航栏按钮设置为nil,我认为我不想在这里这样做,因为我可能需要再次显示按钮(不是要提到的是,如果我将按钮连接到IBOutlet,如果将其设置为nil,则不确定如何将其取回)。

4
对齐UIToolBar项目
我UIBarButtonItem创建了三个如下。它们向左对齐,我想对齐中心,因此右侧没有间隙。我看不到的align属性UIToolBar。还有另一种方法可以做到这一点吗? //create some buttons UIBarButtonItem *aboutButton = [[UIBarButtonItem alloc] initWithTitle:@"About" style:UIBarButtonItemStyleBordered target:self action:@selector(showAbout:)]; [toolbar setItems:[NSArray arrayWithObjects:settingsButton,deleteButton,aboutButton,nil]]; //Add the toolbar as a subview to the navigation controller. [self.navigationController.view addSubview:toolbar];



9
如何在键盘上方添加工具栏?
我已经以UIToolBar编程方式创建并添加了一个UITextField。现在,当我单击另一个文本字段时,我需要该工具栏位于键盘上方。 UIToolbar *toolBar=[[UIToolbar alloc]initWithFrame:CGRectMake(0,400, 320, 60)]; [self.view addSubview:toolBar]; UITextField *txtView=[[UITextField alloc]initWithFrame:CGRectMake(0, 400, 260, 30)]; txtView.backgroundColor =[UIColor grayColor]; txtView.placeholder=@"Address"; UIBarButtonItem *txtfieldItem=[[UIBarButtonItem alloc]initWithCustomView:txtView]; toolBar.items =[NSArray arrayWithObject:txtfieldItem];
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.