草庐IT

Uitoolbar

全部标签

ios - 以编程方式将 UILabel 添加到 UIToolbar

我正在尝试将UILabel添加到UIToolbar,它是使用swift3.0语言以编程方式创建的。toolBar伴随着用户编辑UITextField时调用的自动键盘。这是我创建工具栏的函数(由viewDidLoad调用),其中包括一个“完成”按钮、“取消”按钮以及它们之间的空格:funccreateToolbar{lettoolBar=UIToolbar()toolBar.sizetofit()toolBar.isUserInteractionEnabled=truetextField.inputAccessoryView=toolBarletdoneButton=UIBarButto

ios - 快速添加 UIToolBar

我是UIToolBar的新手,想在底部向我的swift项目添加一个。我已经添加了一个应该可以工作的代码,但我没有显示任何内容。如何以编程方式将UIToolBar添加到我的viewController。ViewDidLoadlettoolbar=UIToolbar()toolbar.frame=CGRectMake(0,self.view.frame.size.height-46,self.view.frame.size.width,46)toolbar.sizeToFit()toolbar.setItems(toolbarButtons,animated:true)toolbar.ba

ios - UIBarButtonItem 在 UIToolBar 中不可点击

我有一个UIPickerView,我正在向它添加一个带有2个UIBarButtonItems的UIToolBar。vartoolBar=UIToolbar()toolBar.frame.origin.y=-40toolBar.barStyle=UIBarStyle.DefaulttoolBar.translucent=truetoolBar.tintColor=UIColor(red:76/255,green:217/255,blue:100/255,alpha:1)toolBar.sizeToFit()vardoneButton=UIBarButtonItem(title:"Done

ios - 以编程方式在 UIToolbar 中显示或隐藏 UIBarButtonItem

vartoolBar:UIToolbar!letnextBarButton=UIBarButtonItem(title:"Next",style:.Plain,target:self,action:"nextButtonPressed")self.toolBar.setItems([nextBarButton],animated:true)如何隐藏ToolBar中的nextButton?我使用了以下代码,但没有用。self.toolbar.items.indexOf(1).hidden=true 最佳答案 此答案的灵感来自thisa

swift - 更改顶部 UIToolbar 边框的颜色

我正在尝试更改UIToolbar上边框的颜色。我试过:layer.borderWidth=1layer.borderColor=UIColor(r:250,g:250,b:250).CGColor那没用。建议?谢谢 最佳答案 我已经用这段代码完成了:classViewController:UIViewController{@IBOutletweakvartoolBar:UIToolbar!overridefuncviewDidLoad(){super.viewDidLoad()//thelayerwiththewidthofthed

ios - 无法在代码中创建 UIToolBar

Swift不允许我在Xcode6.1的代码中创建工具栏。在我的Swift代码中声明一个UIToolBar我得到了未声明的类型错误:Useofundeclaredtype'UIToolBar'请注意以下几点:-'!'和'?'在各个地方都没有影响尝试将其声明为变量(var)或常量(let)在同一个项目中,我创建了自定义View、表格View单元格等文件包含在项目目标中尝试将其声明为@IBOutlet请查看随附的屏幕截图。我做错了什么? 最佳答案 应该是UIToolbar而不是UIToolBarvartoolbar:UIToolbar

ios - UIToolBar 栏按钮项目不使用 Swift 显示

我在不使用InterfaceBuilder的情况下制作应用程序,所以我通过代码创建所有内容。我有一个嵌入在导航Controller中的ViewController。我知道导航Controller有一个工具栏属性,我需要做的就是将bool值设置为false以取消隐藏它。我的代码如下所示(它是在viewDidLoad中调用的函数):funcsetUpToolBar(){navigationController?.toolbarHidden=falsenavigationController?.toolbar.barTintColor=UIColor.blackColor()navigati

ios - 如何将 UILabel 添加到 UIToolbar?

我一直在尝试通过1)带有UILabelUIToolbar在“发送到...”页面底部复制Snapchat的蓝色弹出矩形提示用于显示文本,以及2)以编程方式通过UIToolbar(frame:CGRectMake(x,y,width,height))。在InterfaceBuilder中,我无法将标签拖到工具栏顶部,而且我一直在为编程路线而苦苦挣扎。在Swift中复制该工具栏格式的最佳方法是什么?我的ViewController将与Snapchat的非常相似。单击某人的姓名,工具栏会从底部动画显示,收件人的数组会显示在工具栏上。我会张贴Snapchat示例的图片,但我是S.O的新手,还没有

swift - 在 inputAccessoryView 中均匀分布 UIToolbar 按钮

在下面的代码中,我有三个按钮,它们在点击inputField时显示。现在按钮显示,但所有按钮都向左移动,我想做的是让它们均匀分布并保持这样,无论它们在什么手机尺寸上查看。如何在UIToolbar中均匀分布按钮?代码:overridefuncviewDidLoad(){super.viewDidLoad()addButtonsToKeyboard()}//ReusableButtonfuncconfigurButton(button:UIButton){button.backgroundColor=UIColor.whiteColor()button.layer.cornerRadius

ios - 如何将 2 个按钮对齐到 UIToolbar 的左右边框

我一直在尝试使用Cocoa和Swift(我是菜鸟),遇到了一个我似乎无法解决的问题:假设我创建了一个UIToolbar并向其添加了两个按钮:“取消”和“接受”。我想将取消按钮对齐到UIToolbar的左边缘(当然,默认情况下是有效的),并将接受按钮对齐到右边缘。有没有一些简单的方法可以实现正确的对齐?这是我目前拥有的:lettoolbar=UIToolbar(frame:CGRectMake(0,0,w,35))toolbar.backgroundColor=UIColor(red:0.75,green:0.75,blue:0.75,alpha:0.95)letacceptButton