- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用一个应用程序,需要在 UITabbarItem
中添加下划线。
所以我想在iOS默认UITabbarcontroller
中选定的UITabbarItem
下添加下划线。
我已经创建了 UITabbarcontroller
的子类,但没有找到任何方法在其中添加行。
我想做如下图所示的事情。
如果有人对此有任何想法,请在此处分享。
最佳答案
Swift 3 代码
在didFininshLaunch中调用方法:
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {
// Override point for customization after application launch.
UITabBar.appearance().selectionIndicatorImage = getImageWithColorPosition(color: UIColor.blue, size: CGSize(width:(self.window?.frame.size.width)!/4,height: 49), lineSize: CGSize(width:(self.window?.frame.size.width)!/4, height:2))
return true
}
方法:
func getImageWithColorPosition(color: UIColor, size: CGSize, lineSize: CGSize) -> UIImage {
let rect = CGRect(x:0, y: 0, width: size.width, height: size.height)
let rectLine = CGRect(x:0, y:size.height-lineSize.height,width: lineSize.width,height: lineSize.height)
UIGraphicsBeginImageContextWithOptions(size, false, 0)
UIColor.clear.setFill()
UIRectFill(rect)
color.setFill()
UIRectFill(rectLine)
let image: UIImage = UIGraphicsGetImageFromCurrentImageContext()!
UIGraphicsEndImageContext()
return image
}
关于iOS : How to add Underline in UITabBarItem,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32668812/
我想将 UITabBarItem 1 的标题更改为 UITabBarItem 4 的标题。 两者都在同一个 UITabBarController 中。 我该如何更改这些标题? 最佳答案 NSArray
在我们的应用程序中,我们以编程方式动态使用自定义 UITabBarItem(见下文)。我们使用 ImageAssets 来获得暗/亮正确的图像。但它不能 100% 工作:如果我们重新启动应用程序,那就
我的代码在 Xcode 6 中运行良好。但是,更新到 Xcode 7 后,我收到了近 20 个错误和 50 个警告。这可能是 Swift 2 中的一些语法更改 解决了所有这些问题,但无法弄清楚这个:从
我的代码在 Xcode6 中运行良好。但是,更新到 Xcode7 后,我收到了近 20 个错误和 50 个警告。这可能是 Swift 2 中的一些语法更改 解决了所有这些问题,但无法弄清楚这个:从 U
尽我所能,我无法让它发挥作用。这是我的最新尝试。有人可以告诉我为什么这不起作用吗? 在我的 View Controller 的 init 方法调用的方法中: UIImage *image = [UII
在 iOS 中,TabBarController 中的 TabBar 属性是只读的。如何将自定义项目与特定 View Controller 关联?如何访问 tabBar 内的 UITabBarItem
我必须在 UITabBarItem 中设置一个有点长的标题;所以问题是: 是否可以在 UITabBarItem 中设置包含两行的标题? 我尝试过以下方法(但不起作用): UITabBarItem* m
UITabBarItem 图像的最大尺寸是多少? 最佳答案 来自苹果的 UITabBarItem 引用: The item’s image. If nil, an image is not displ
当我使用此方法初始化 UITabBarItem 时: - (id)initWithTitle:(NSString *)title image:(UIImage *)image tag:(NSInteg
如何从 UITabBar 中删除 UITabBarItem? 我还没有尝试过任何东西,因为我没有从 Google 搜索或 UITabBar、UITabBarController 或 UITabBarI
我正在尝试在 xcode、ios 中自定义我的 TabBar,但是我刚刚发现 ppl 说这是不可自定义的!另外,我确实找到了某种解决方案,但它们都不适合我。 我非常想更改 UITabBarItem 标
iPhone 版 Skype 应用程序使用动画 TabBar 图标。例如,在登录期间,最右侧的选项卡图标显示循环箭头。调用“调用”选项卡时,图标会轻轻闪烁,这显然是通过动画完成的。 我想知道如何为选项
我有一个带有四个 UIViewController 的 Nib ,每个都有一个 UITabBarItem。在运行时,根据用户选项,我需要显示或隐藏其中一个 UITabBarItems。我不知道如何删除
我正在尝试在我的应用程序中为 UITabBarItem 设置动画。 我想让图像“脉动”,向用户表明有新的东西。 我一直在寻找一段时间,但我没有找到任何东西。我将使用 UIView 的动画,但我找不到访
我有一个 UITabBarController里面有几个标签栏项目。第一个标签栏项目有一个名为 A 的 View 。它有一个名为 Click 的按钮.当我单击该按钮时, View 将导航到另一个 Vi
我想在每次选择时重新实例化与带有标签 num 的 UITabBarItem 关联的 View Controller 。我能找到的最佳解决方案使用委托(delegate)方法 tabBarControl
由于某种原因,我的 UITabBarItem 只有一张图像未显示。在我重构 Storyboard来组织它们之后,这种情况开始发生。当我运行应用程序时,不会向调试器触发任何消息,它只是不显示。图像正在
我的 Swift 4 UITabBarController 通常有四个 UITabBarItem 项。在某些情况下,它可以有五个而不是四个,但我总是希望最右边的按钮是相同的。这意味着我需要在第四个“槽
您可以看到带有阴影和类似预渲染图标的房屋图片。我怎样才能删除这个效果? 最佳答案 您需要在您的 UITabBarItem 上同时设置完成和未完成的图像,否则框架会自动为其添加光彩。以下是您的操作方法。
我会尽量解释我的问题。 当我的应用程序启动时,它会在 appdelegate 类中进行检查: if([[NSUserDefaults standardUserDefaults] boolForKey
我是一名优秀的程序员,十分优秀!