草庐IT

UITabBar

全部标签

c# - UITabBar 或 UITabBarItem 的触摸事件

如何为我的UITabBarItem设置某种触摸事件?对于按钮,有buttonname.TouchUpInside,但是我需要为UITabBarItem使用什么?我的情况:我有一个UIView,上面有一个UITabBar。我现在想在用户触摸其中一个UITabBarItems时执行操作。 最佳答案 UITabBar本身响应触摸,然后您查看UITabBarItemEventArgs.Item以了解在选项卡栏中选择的项目的详细信息并根据需要使用react:vartabBar=newUITabBar();tabBar.ItemSelected

ios - UITabBar 在推送到新 View Controller 后消失

我有一个有3个按钮的UITabBarController。第二个按钮指向ViewController1,它连接到另一个名为ViewController2的View。在我点击ViewController2中的按钮后,我再次以编程方式呈现ViewController1,除一件事外,它工作完美。在我“到达”ViewController1之后,标签栏消失了。我正在使用此方法导航回ViewController1。(我确实导航到它的导航Controller,但已经尝试过View)-(void)presentViewControllerAnimated:(BOOL)animated{UIStoryb

ios - UITabBar 和后退按钮在 iOS 9 中消失

在iOS9中,当我从表格转到导航Controller时,导航栏和标签栏消失了。结果,我的用户将被淹没。如何解决?我的StoryBoard结构基本上是这样的:->TabBarController->NavController->TableView->NavController->TableView->....当我在第一个TableView中选择一行时,会出现segue,但标签栏和后退按钮会消失。---->注意右图中缺失的部分。已提交DTS请求,数月前已报告错误等 最佳答案 是的,正如我所说,您不能在navigationControll

iphone - uitabbar 的顶 View Controller

我已经使用coredata创建了一个基于导航的项目,并将导航Controller替换为tabbarcontroller。但是我发现很难重写这个:UINavigationController*navigationController=(UINavigationController*)self.window.rootViewController;MasterViewController*controller=(MasterViewController*)navigationController.topViewController;controller.managedObjectContex

ios - UITabbar 图像和标题在 ipad 中未居中对齐

我正在开发使用Tabbarcontroller的应用程序(有两个选项卡)在iphone上一切正常,但在ipad上,两个选项卡都位于屏幕中央我想在每个选项卡的中心显示标题和图像(考虑到选项卡宽度是屏幕的一半)在搜索这些时,我遇到了UIEdgeInsetsMakeAdjustiOSTabBaritemtitletothecentreofit但对此没有帮助。我不知道把这段代码放在哪里。我试图将它放在FirstViewController中,然后放在应用程序委托(delegate)中(一个接一个),但对我没有任何作用这是我的appDelegete代码:FirstViewController*f

ios - 自定义 iOS UINavigationBar/UITabBar 和移除 Tint Colors

我在一个项目中需要同时创建自定义UINavigationBar和UITabBar。我的问题在于元素的颜色(淡色!)。我不希望我的元素有任何色调。我试图把它变成清晰的颜色,但这只会让它消失(它变得透明)。所以,概括地说,我有自己的酒吧项目图像,并且每个图像都包含自己特定的颜色。我读过,为了做我想做的事,我必须子类化我的UIBar,但我没有得到比这更多的信息。我应该在我的子类中修改什么以摆脱该色调颜色约束?谢谢。编辑:色调颜色不应用于项目,而是应用于栏(因此所有项目)。所以我的问题是我想要我的元素的特定颜色编辑2:好的,我想我明白了!解决方案是使用UIBarButtonItem方法:ini

ios - UIAlertView 改变 UITabbar item 选中的颜色

我的应用程序中有一个奇怪的问题:我有一个UIViewController,当用户点击一个按钮时它会显示一个UIAlertView。提醒让用户在照片库和iPhone相机之间进行选择。当警报出现时,我注意到这个问题:首先,UIViewController选中的标签栏项具有这种布局然后,当警报出现时,它会变成这样如果用户决定访问他的照片库然后它返回,标签栏项目保持这样这怎么可能?也许UIAlertView正在改变一些色调?谢谢 最佳答案 我也遇到了这个问题,当某些View在关闭UIAlertView后应该恢复到正常颜色时,它们有时会保持暗

IOS:UITabbar item click again and it is reducing the UITabbar button item size in IOS 7

我在其中使用了Tabbarviewcontroller,我添加了5项并且我给出的图像昆虫是(24,0,0,6)。xib中添加了所有按钮图片[在Bar项下-->image]请帮助。谢谢。 最佳答案 在这里添加一个类似的答案:iOSTabBariconskeepgettinglarger不确定这是否是iOS7的错误,但我注意到图像插入需要平衡。您已经为顶部和右侧指定了insets,但是:如果你设置了topinset,为了平衡它,你需要将它的负值设置为bottominset如果你设置了一个rightinset,为了平衡它,你需要将它的负值

ios - 自定义 UITabBar 图标 iOS

我正在开发一个选项卡式应用程序,我想集成自定义UITabbar背景和图标。我已经插入了自定义背景,但图标有问题。图标应该是这样的:但是在Storyboard中为每个View添加图标后,我得到这样的灰色图标:有谁知道为什么图标会这样显示?非常感谢! 最佳答案 使用Xcode6,为了能够直接从Storyboard更改图像,您可以这样做:@IBDesignableclassCustomizedTabBarItem:UITabBarItem{@IBInspectablevarfinalImage:UIImage=UIImage(){didS

ios - 带模糊的 UITabBar - Storyboard

使用Storyboard时如何在UITabBarController上实现模糊效果?这就是现在的样子 最佳答案 在-(BOOL)application:(UIApplication*)applicationdidFinishLaunchingWithOptions:(NSDictionary*)launchOptions中,为backgroundImage和shadowImage设置清晰图像。然后将新的UIVisualEffectView和颜色maskView作为第一个subview插入到标签栏。UITabBarController