草庐IT

UibarbuttonItem

全部标签

ios - 导航栏上的自定义 UIBarButtonItem 图像偏移

我想在我的应用程序中使用我自己的图像作为操作按钮。我的图像大小为30pxX30px。在我的应用程序中,我使用代码:UIBarButtonItem*heart=[[UIBarButtonItemalloc]initWithImage:[UIImageimageNamed:@"action@2x.png"]style:UIBarButtonItemStyleDonetarget:selfaction:@selector(theactionbutton)];self.navigationItem.rightBarButtonItem=theaction;但是,按钮似乎太靠左了。我附上了两张图

ios - 如何选择 UIBarButtonItem tintColor 的颜色

如何为UIBarButtonItem着色选择正确的RGBA值,以便在应用默认效果时获得预期的结果?我的设计师将正确的RGBA值交给我,我应该将其作为色调颜色应用于我的导航栏项目,但iOS会将其效果应用于栏按钮项目。你可以在这里看到:谢谢。 最佳答案 请按照截图中的步骤操作编辑1:在我的例子中,它显示了我正在设置的确切颜色编辑2:这会将RGB值的颜色显示为(0,128,198)希望这有帮助 关于ios-如何选择UIBarButtonItemtintColor的颜色,我们在StackOver

ios - 当从 UIBarButtonItem 呈现时,如何防止 UIPopoverController passthroughViews 在方向更改后被重置?

我有一个从UIBarButtonItem显示的UIPopoverController。我想要在弹出窗口之外进行触摸以关闭弹出窗口。从条形按钮呈现弹出窗口时,其他条形按钮会自动包含在弹出窗口直通View中。为了防止我在呈现弹出窗口后将直通View设置为nil(或@[]),如下所示:-(IBAction)consoleBarButtonHit:(id)sender{UIViewController*consoleNavigationController=[self.storyboardinstantiateViewControllerWithIdentifier:@"consoleNavi

ios - UIBarButtonItem 是否支持带有自定义 View 的纵向和横向尺寸?

我有一个UIBarButtonItem,它只是一个图像,我想将此图像用作带有空字符串标题的栏项的背景图像。但是宽度不正确,为了获得正确的尺寸,我制作了一个带有自定义View的UIBarButtonItem,它是一个带有图像的UIButton设置。我遇到的问题是,在横向模式下,此自定义View不会调整大小以正确适应较小的导航栏。我尝试通过允许灵活的高度来使我的按钮自动调整大小,但它保留了肖像的顶部和底部边距,现在我的按钮被压扁了。我最初想使用带有空标题的栏项目的原因是使用外观协议(protocol)为栏指标默认和景观设置背景图像以绕过这个问题。如何使我的UIBarButtonItem支持

ios - 在 UINavigationBar 中隐藏或禁用 UIBarButtonItem

我正在展示一个带有模态转场的UIViewController。这个UIViewController继承了一个UINavigationBar,我在导航栏的左侧设置了一个UIBarButtonItem:我的问题是,当调用呈现的UIViewController的viewWillAppear方法时,我试图隐藏UIBarButtonItem,但UIBarButtonItem总是出现。我已经为UIViewController声明了一个UIBarButtonItem,名为myCancelButton,并且我在InterfaceBuilder中引用了它。这是我到目前为止尝试过的方法(所有这些都不起作用

ios - 重新加载导航栏 UIBarButtonItem

我一直在尝试解决这个问题,但我不知道如何解决。我有一个UIButton,我需要向其添加一个UILabel作为subview。我需要更新此UIButton,因为在通过NSNotification调用方法之前我没有所需的数字。问题是,使用这段代码,UIBarButtonItem需要很长时间才能更改,如果滚动UITableView(navBar消失),两个按钮都会消失(即使navigationBar重新出现)。-(void)addSettingsButton{self.navigationItem.rightBarButtonItems=nil;UIButton*button2=[UIBut

ios - 在 UIBarButtonItem 中设置自定义 View 的框架

我在做mapButton*topMapButton=[[mapButtonalloc]init];[topMapButtonsetSize:CGSizeMake(70,30)];topMapButton.frame=CGRectMake(0,STATUS_HEIGHT+7,70,30);UIBarButtonItem*barIcon=[[UIBarButtonItemalloc]initWithCustomView:topMapButton];[topMapButtonaddTarget:selfaction:@selector(openMap:)forControlEvents:UI

ios - 如何在 IOS 中重新加载 UIBarButtonItem

我的应用就像一个购物车。我在导航栏中添加了一个购物车UIBarButtonItem。在购物车按钮中,我在顶部添加了一个角标(Badge)。现在我的问题是当我在购物车上添加一个项目如何在没有导航的情况下更新按钮上的角标(Badge)或者当我从购物车角标(Badge)中删除一个项目时会更新。是否可以在没有导航的情况下重新加载导航栏? 最佳答案 我只是在想重新加载时更新我的​​角标(Badge)。例如当我从购物车中删除任何产品时,我会重新初始化栏按钮项目。这是我的代码:NSMutableArray*arrProducts=[[notifi

ios - 如何更改 UIBarButtonItem 的上边距

我的View中有一个工具栏。它包含一个带有图标的条形按钮项目,实际上它不是图标(它是自定义字体)。我用它来统一同一客户的其他Web应用程序的图标。无论如何,我怎样才能稍微增加上边距……也许给定的示例显示了一个过滤器图标,我可以轻松地将其替换为真实图像图标(不是字体)。但是其他一些图标,是不可能的。编辑1:我正在使用C#(Xamarin)。就算有object-c的代码。我同意。varatt=newUITextAttributes();att.Font=FontHelper.GetIconFont(32.0f);this.btnFilter.SetTitleTextAttributes(a

iphone - 没有工具栏或导航栏的 UiBarButtonItem

我喜欢UIBarButtonItem按钮的外观。有没有一种方法可以使用UINavigationBar或UIToolbar将它们放在屏幕上。这样按钮就直接放在View上了?(或者可能将它们放在内容不可见的导航栏或工具栏上,除了栏按钮) 最佳答案 因为它们不继承自UIView并且不公开View属性(除了那些基于customView的属性),您不能直接将它们添加到开箱即用的View中。此外,他们可能需要与他们的酒吧容器“顶嘴”,这无论如何都会失败。使用带有自定义图像的UIButton。 关于i