草庐IT

uiBarButtonItem

全部标签

iphone - 使用 UIAppearance 时 UIBarButtonItem 的奇怪行为

我正在使用UIAppearance自定义导航栏、选项卡栏和uibarbuttonitem等元素。除了UIBarButtonItem元素的非常奇怪的行为外,它工作得很好。在导航Controller层次结构的顶层,一切看起来都不错,但如果我按下下一个ViewController,UIBarButtonItem元素会稍微向下移动一点,但与此同时,后退按钮会保持在正确的位置。我附上了两张图片来说明我的问题。1)导航Controller层次结构中的第一个ViewController2)导航Controller层次结构中的第二个ViewController编辑:代码//Changenavigati

ios - 如何删除左侧的 UIBarButtonItem 背景

我试图删除左侧UIBarButtonItem的背景。我的图像只是带有线条的图标。但是有黑色背景。我的代码是:paneViewController.navigationItem.leftBarButtonItem=[[UIBarButtonItemalloc]initWithImage:[UIImageimageNamed:@"menuicon"]style:UIBarButtonItemStylePlaintarget:selfaction:@selector(navigationPaneBarButtonItemTapped:)];paneViewController.navigat

ios - 添加到 Storyboard的 UIBarButtonItem 在运行时不会出现

当我尝试将UIBarButtonItem添加到我的UIViewController时,运行时没有显示任何内容。我做了什么:我从一个全新的单View项目开始。我将一个UIBarButtonItem拖到ViewController中。我现在可以在Storyboard中查看和自定义项目,但是当我运行它时,没有工具栏。注意:BarButtonItem显示为ViewController的直接子项。如何让UIToolbar出现? 最佳答案 将工具栏项添加为UIViewController的直接子项对应于toolbarItemsViewContr

ios - 为自定义 UIBarButtonItem 设置操作

我已经创建了一个必须添加到BarButtonItem的UIView。不过,我无法为此按钮设置操作。这是我正在使用的代码:self.menuBarButton=[[UIBarButtonItemalloc]initWithCustomView:self.containerView];[self.menuBarButtonsetTarget:self];[self.menuBarButtonsetAction:@selector(menuButtonTapped)];self.navigationItem.leftBarButtonItem=self.menuBarButton;操作未成功

objective-c - IOS UIBarButtonItem 工作正常而 UIButton 导致无法识别的选择器发送到实例

我正在尝试实现一个自定义导航栏按钮项目,当用户单击栏项目时我有一个选择器,一个函数被调用。如果我将条形项设置为UIBarButtonItem它就可以正常工作,但我必须为没有边框和适当大小的按钮使用自定义图像。所以在viewdidload中我调用-(void)viewDidLoad{[superviewDidLoad];//gearbuttononnavigationBarUIImage*imageback2=[UIImageimageNamed:@"ICON-Gear-BarstyleItem@2x.png"];CGRectframeimgback2=CGRectMake(0,0,40

ios - iphone UIBarButtonItem : setBackgroundImage - Stretched

我们使用Storyboard添加了UIBarButtonItem并且在运行时点击我们想要更改它的图像(功能类似于添加书签/删除书签)。研究堆栈溢出。很多人建议在UIBarbuttonItem中使用UIButton。下面的代码改变了图像,但它被拉伸(stretch)了(即使是原始图像也显示为拉伸(stretch)。任何人都可以指导我们仅使用UIBarButton(不使用UIButton)更改图像吗?[_barButtonAddToFavsetBackgroundImage:[UIImageimageNamed:@"ic_add_to_fav.png"]forState:UIControl

UIBarButtonItem 上的 ios-fontawesome

我正在尝试使用iOSFontAwesome在栏按钮上设置图标,如下所示:[self.barButtonsetTitle:[NSStringfontAwesomeIconStringForEnum:FACamera]];还有这个:[self.barButtonsetTitle:[NSStringfontAwesomeIconStringForIconIdentifier:@"fa-camera"]];无论我使用什么标识符,结果都是一样的:有什么问题吗? 最佳答案 万一有人想知道:[self.barButtonsetTitleTextA

iphone - 如何在按下 UIBarButtonItem 之前启用/禁用方向(旋转)?

我在TabBarController中有一个包含3个选项卡的应用程序。在第一个选项卡上,是否可以在用户按下NavigationBar上的按钮时启用从纵向到横向的旋转?第一次用户不能旋转,只有当他按下一个按钮时。我使用的是iOS6SDK。提前致谢! 最佳答案 -(BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation{//ReturnYESforsupportedorientationsreturnallowedT

iphone - iOS:自定义图像 UIBarButtonItem 不响应触摸

我正在尝试将图像用作导航栏中的按钮。这些按钮显示得很好,但它们不响应触摸事件。以下是我设置按钮的方式:UIImageView*iv=[[UIImageViewalloc]initWithImage:[UIImageimageNamed:@"arrow_up_24.png"]];iv.userInteractionEnabled=YES;UIBarButtonItem*logoutButton=[[UIBarButtonItemalloc]initWithCustomView:iv];logoutButton.target=self;logoutButton.action=@select

ios - 移除 UIBarButtonItem 的文本阴影

我已经使用调整了UIBarButtonItem以具有自定义字体和颜色属性self.followButton=[[[UIBarButtonItemalloc]initWithTitle:NSLocalizedString(@"TWITTER_FOLLOW_BUTTON_TEXT",nil)style:UIBarButtonItemStylePlaintarget:selfaction:@selector(handleFollowButtonPressed:)]autorelease];,[self.followButtonsetBackgroundImage:[UIImagenew]fo