草庐IT

UibarbuttonItem

全部标签

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

ios - 自动布局 iOS 11 工具栏 UIBarButtonItem 与 customView

最近在我们的项目中,使用自定义View的UIBarButtonItem出现问题。在iOS11之前,我们通过灵活的间距项进行布局。这不再起作用,因此没有显示任何内容。因为我没有在SO上找到真正为我解决问题的答案,所以我对其进行了调查并提出了一个(诚然有点老套)的解决方案,我想与您分享。也许它可以帮助您,或者您有一些反馈。这是混合的objc和swift代码,希望你不要介意。 最佳答案 如WWDC视频所示UpdatingYourAppforiOS11:"AndsonowiniOS11,UItoolbarandUInavigationbar

ios - UIBarButtonItem 未显示 Swift 3

我正在制作一个简单的导航Controller,我想以编程方式添加一个右栏按钮项目,但我无法显示它。颜色变为红色,名称显示为“我的应用程序”,但由于某种原因没有添加按钮。有什么想法吗?letnav=UINavigationController(rootViewController:myViewController)nav.isNavigationBarHidden=falsenav.navigationBar.barTintColor=UIColor.rednav.navigationBar.topItem?.title="MyApp"nav.navigationBar.textColo

iOS - 更改 UIBarButtonItem 的高度

UIToolbar有一个很好的调整大小的选项(self.navigationController.toolbar.frame)我想知道是否有人知道改变UIBarButtonItem高度的方法?我有一个高度为117像素的自定义工具栏,到目前为止我还没有找到修改工具栏上按钮的方法。我还需要它成为一个工具栏,因为当我在第一个View中设置Assets时,显示的View被另一个动画View(剪切场景样式)覆盖,并且工具栏需要在所有过程中保持在顶部。 最佳答案 实际上我自己也遇到过这个问题,我唯一能想到的就是利用initWithCustomV