草庐IT

uiBarButtonItem

全部标签

ios - 将 UIToolBar 添加到所有键盘(快速)

我正在尝试以尽可能少的重复将自定义UIToolBar添加到我的所有键盘。我目前这样做的方式要求我将代码添加到我所有的viewDidLoads并将每个文本字段的委托(delegate)分配给我正在使用的viewController。我曾尝试创建自己的UIToolBar子类,但我发现当我的“完成”和“取消”按钮的目标是自身View时,我无法真正做到这一点。有没有人对创建易于重用的工具栏有任何建议?提前致谢。overridefuncviewDidLoad(){super.viewDidLoad()vartoolBar=UIToolbar()toolBar.barStyle=UIBarStyl

swift - 更改 UINavigationbar 中元素的色调颜色(iOS 11)

我一直在使用这段代码来改变导航栏中元素的色调:UINavigationBar.appearance().tintColor=theme.labelColor但是,这在iOS11中不再有效。在iOS11之前,导航栏中的按钮是UINavigationButton,但在iOS11中它们已更改为_UIModernBarButton。我可以使用UIButton.appearance().tintcolor更改它们的色调,但这会改变每个按钮的颜色。这是一个比较:任何人都知道如何更改导航栏中的按钮色调颜色?2017年1月9日更新:看起来_UIButtonBarButton具有正确的色调,但_UIMo

swift - 更改 UINavigationbar 中元素的色调颜色(iOS 11)

我一直在使用这段代码来改变导航栏中元素的色调:UINavigationBar.appearance().tintColor=theme.labelColor但是,这在iOS11中不再有效。在iOS11之前,导航栏中的按钮是UINavigationButton,但在iOS11中它们已更改为_UIModernBarButton。我可以使用UIButton.appearance().tintcolor更改它们的色调,但这会改变每个按钮的颜色。这是一个比较:任何人都知道如何更改导航栏中的按钮色调颜色?2017年1月9日更新:看起来_UIButtonBarButton具有正确的色调,但_UIMo

ios - 如何为 UIBarButtonItem 设置标题?

我是iPhone开发新手。如何以编程方式设置UIBarButtonItem的标题?我的代码如下:self.navigationItem.rightBarButtonItems=UIBarButtonItem(barButtonSystemItem:.Cancel,target:self,action:"barButtonItemClicked:")@IBActionfuncbarButtonItemClicked(sender:UIBarButtonItem){//printsomething} 最佳答案 使用允许您指定标题的不同初

ios - 如何为 UIBarButtonItem 设置标题?

我是iPhone开发新手。如何以编程方式设置UIBarButtonItem的标题?我的代码如下:self.navigationItem.rightBarButtonItems=UIBarButtonItem(barButtonSystemItem:.Cancel,target:self,action:"barButtonItemClicked:")@IBActionfuncbarButtonItemClicked(sender:UIBarButtonItem){//printsomething} 最佳答案 使用允许您指定标题的不同初

iOS rightBarButtonItem on UINavigationController in swift

我正在尝试将rightBarButtonItem放在UINavigationViewController堆栈的第二个ViewController上。我在要显示的ViewController的viewDidLoad中创建和设置按钮。我的实际代码如下所示:overridefuncviewDidLoad(){super.viewDidLoad()menu_button_=UIBarButtonItem(image:UIImage(named:"menu"),style:UIBarButtonItemStyle.Plain,target:self,action:"OnMenuClicked:"

iOS rightBarButtonItem on UINavigationController in swift

我正在尝试将rightBarButtonItem放在UINavigationViewController堆栈的第二个ViewController上。我在要显示的ViewController的viewDidLoad中创建和设置按钮。我的实际代码如下所示:overridefuncviewDidLoad(){super.viewDidLoad()menu_button_=UIBarButtonItem(image:UIImage(named:"menu"),style:UIBarButtonItemStyle.Plain,target:self,action:"OnMenuClicked:"

ios - 如何在 iOS 通用应用程序的 UIToolbar 中对齐 UIBarButtonItem?

我想在我的iOS通用应用程序中将两个UIBarButtonItem实例放到UIToolbar中,第一个项目位于工具栏的左边缘,第二个是在中心。但是,这似乎无法在InterfaceBuilder中完成,becausetheautolayoutdoesn'tsupportforcingconstraintsonUIBarButtonItemclassduetothefactthatitisnotasubclassfromUIView.请注意,我不想将第一个按钮放在左边缘而将第二个按钮放在右边缘-我必须将第二个按钮放在中心。另外,我不打算使用第三个按钮来将它们按等间隔对齐为左、中、右。在St

ios - 如何在 iOS 通用应用程序的 UIToolbar 中对齐 UIBarButtonItem?

我想在我的iOS通用应用程序中将两个UIBarButtonItem实例放到UIToolbar中,第一个项目位于工具栏的左边缘,第二个是在中心。但是,这似乎无法在InterfaceBuilder中完成,becausetheautolayoutdoesn'tsupportforcingconstraintsonUIBarButtonItemclassduetothefactthatitisnotasubclassfromUIView.请注意,我不想将第一个按钮放在左边缘而将第二个按钮放在右边缘-我必须将第二个按钮放在中心。另外,我不打算使用第三个按钮来将它们按等间隔对齐为左、中、右。在St

ios - 在 iOS 8 中更改 UIBarButtonItems 之间的间距

我的ViewController上有一个UINavigationItem,我正在尝试减少两个RightBarButtonItems之间的间距。这是我的一些代码://CreatetwoUIBarButtonItemsletitem1:UIBarButtonItem=UIBarButtonItem(customView:view1)letitem2:UIBarButtonItem=UIBarButtonItem(customView:view2)varfixedSpace:UIBarButtonItem=UIBarButtonItem(barButtonSystemItem:UIBarBu