草庐IT

uiBarButtonItem

全部标签

ios - 如何重新加载导航栏

在UITableView中,我为self.navigationItem.leftBarButtonItem配置了一个按钮。现在我想重新加载此按钮以更新此按钮上的文本,但它位于Navigationbar上。我可以通过更新UITableView[self.tableViewreloadData]但是如何更新导航栏呢?更新:我没有初始化按钮的标题,而是重新加载它。所以任何初始化代码(例如self.navigationItem.leftBarButtonItem.title=@"balabala")都不起作用,因为它不会立即生效。 最佳答案

ios - 是否有像数字键盘但允许负数的 UITextField 键盘类型?

我在我的UITextFields上将UIKeyboardType设置为UIKeyboardTypeNumberPad。但是,这只允许用户输入正整数。我需要用户能够输入负整数或正整数。是否有与UIKeyboardTypeNumberPad相同但还包含“-”(减号)符号的UIKeyboardType,如果没有,我是否可以创建它?谢谢。 最佳答案 这是一个Swift版本,它有一个+/-按钮,还有一个用于数字键盘的清除和完成按钮。numerickeyboardscreenshotextensionUITextField{funcaddNum

ios - 是否有像数字键盘但允许负数的 UITextField 键盘类型?

我在我的UITextFields上将UIKeyboardType设置为UIKeyboardTypeNumberPad。但是,这只允许用户输入正整数。我需要用户能够输入负整数或正整数。是否有与UIKeyboardTypeNumberPad相同但还包含“-”(减号)符号的UIKeyboardType,如果没有,我是否可以创建它?谢谢。 最佳答案 这是一个Swift版本,它有一个+/-按钮,还有一个用于数字键盘的清除和完成按钮。numerickeyboardscreenshotextensionUITextField{funcaddNum

ios - 如何在 iOS 7+ 上更改 UIBarButtonItem 的背景颜色?

我想通过更改其背景颜色来指示特定的UIBarButtonItem可以打开或关闭。MobileSafari使用此功能来指示隐私浏览是打开还是关闭:由于UIBarButtonItem上没有backgroundColor属性,我该怎么做? 最佳答案 创建一个UIButton并将其用作UIBarButtonItem的自定义View。然后,在按钮层上设置backgroundColor:UIButton*button=[UIButtonbuttonWithType:UIButtonTypeCustom];[buttonsetTitle:@"Te

ios - 如何在 iOS 7+ 上更改 UIBarButtonItem 的背景颜色?

我想通过更改其背景颜色来指示特定的UIBarButtonItem可以打开或关闭。MobileSafari使用此功能来指示隐私浏览是打开还是关闭:由于UIBarButtonItem上没有backgroundColor属性,我该怎么做? 最佳答案 创建一个UIButton并将其用作UIBarButtonItem的自定义View。然后,在按钮层上设置backgroundColor:UIButton*button=[UIButtonbuttonWithType:UIButtonTypeCustom];[buttonsetTitle:@"Te

xcode - 将自定义按钮添加到无边框的导航 Controller

我将自定义按钮添加到导航ControllerUIBarButtonItem*backButton=[[UIBarButtonItemalloc]initWithImage:[UIImageimageNamed:@"back.png"]style:UIBarButtonItemStylePlaintarget:selfaction:@selector(backAction)];self.navigationItem.leftBarButtonItem=backButton;itworksfine,butbuttonappearsbordered.HowcanIfixthat?UPDATE

xcode - 将自定义按钮添加到无边框的导航 Controller

我将自定义按钮添加到导航ControllerUIBarButtonItem*backButton=[[UIBarButtonItemalloc]initWithImage:[UIImageimageNamed:@"back.png"]style:UIBarButtonItemStylePlaintarget:selfaction:@selector(backAction)];self.navigationItem.leftBarButtonItem=backButton;itworksfine,butbuttonappearsbordered.HowcanIfixthat?UPDATE

iphone - iOS 5 : How to implement a custom (image) back button

我已经在我的博客上完成了教程,所以我知道如何制作一个可以显示底部(堆栈)ViewController标题的可拉伸(stretch)按钮。但我希望做的是有图标(比如HOME的房子),没有文字,也没有调整大小。使用我的自定义图像和下面的这段代码,我得到了一个拉伸(stretch)版本(不需要),标题位于顶部(不需要),并且在单击时它会着色/突出显示(很好);UIImage*backButtonImage=[UIImageimageNamed:@"backButton_30.png"];[[UIBarButtonItemappearance]setBackButtonBackgroundIm

iphone - iOS 5 : How to implement a custom (image) back button

我已经在我的博客上完成了教程,所以我知道如何制作一个可以显示底部(堆栈)ViewController标题的可拉伸(stretch)按钮。但我希望做的是有图标(比如HOME的房子),没有文字,也没有调整大小。使用我的自定义图像和下面的这段代码,我得到了一个拉伸(stretch)版本(不需要),标题位于顶部(不需要),并且在单击时它会着色/突出显示(很好);UIImage*backButtonImage=[UIImageimageNamed:@"backButton_30.png"];[[UIBarButtonItemappearance]setBackButtonBackgroundIm

ios - 如何在 iOS 7 中设置 UIBarButtonItem 选中或突出显示的图像或色调颜色?

如何在iOS7中向uibarbuttonitem提供正常状态和选择/突出显示状态图像?有什么方法可以为uibarbuttonitem的正常状态和选定/突出显示状态提供色调颜色?我不想将uibutton用作uibarbuttonitem的View!任何优雅的解决方案将不胜感激。 最佳答案 您可以将UIButton用作UIBarButtonItem的customView并为normal使用两个不同的背景图像>和UIButton的selected状态。然后当点击按钮时,您可以将selected状态设置为YES或NO。//Buildrigh