相关疑难解决方法(0)

如何在iPhone上动态创建彩色1x1 UIImage?

我想基于UIColor动态创建1x1 UIImage.

我怀疑这可以通过Quartz2d快速完成,而我正在仔细研究文档,试图掌握基础知识.但是,看起来存在很多潜在的缺陷:没有正确识别每个事物的位数和字节数,没有指定正确的标志,没有释放未使用的数据等.

如何使用Quartz 2d(或其他更简单的方法)安全地完成这项工作?

core-graphics quartz-graphics uiimage ios

115
推荐指数
4
解决办法
4万
查看次数

iOS 7 TabBar半透明问题

我有一个问题,当我在TabBar上设置半透明盒子时,有些东西阻挡了我的一些视图.

它看起来像是一种额外的标签栏,或者我甚至都不知道.我正在使用故事板.

请看附图:

半透明(OFF - NO):

半透明(OFF  -  NO)

使用半透明(ON或YES):

半透明(ON或YES)

有人知道它为什么会这样吗?

谢谢

PS:你喜欢哪个tabBar?黑色还是这个:

在此输入图像描述

iphone objective-c uitabbar ios7

18
推荐指数
3
解决办法
3万
查看次数

iOS 10:自定义UITabBar背景图像在图像顶部生成边框.我该如何删除它?

任何人都有一个工作的解决方案来摆脱iOS 10中的这个边界?我有一个自定义UITabBar背景图像.

我试过以下没有结果:

tabBar.backgroundImage = UIImage(named: "myBackgroundImage.png")
tabBar.shadowImage = nil
tabBar.shadowImage = UIImage()
// i've also tried combinations of this in the storyboard directly
Run Code Online (Sandbox Code Playgroud)

我终于把手举到空中并将酒吧风格设置为"黑色"..这并没有摆脱边界,而是让它变白了.所以它隐藏了它.

顶部有薄边框

uitabbarcontroller uitabbar swift ios10

6
推荐指数
2
解决办法
1163
查看次数

为什么我不能让我的UITabBarController模糊?

我有一个UITabBar,我想让它变得模糊.我写了以下代码:

import UIKit

class TabBarController:UITabBarController {

    override func viewDidLoad() {
        super.viewDidLoad()
        let blur = UIBlurEffect(style: UIBlurEffectStyle.Light)
        let blurView = UIVisualEffectView(effect: blur)
        blurView.frame = self.view.bounds
        blurView.autoresizingMask = [.FlexibleWidth, .FlexibleHeight]
        self.view.layer.insertSublayer(blurView, atIndex: 0)
    }

}
Run Code Online (Sandbox Code Playgroud)

但不知何故最后一行抛出错误:

无法将'UIVisualEffectView'类型的值转换为预期的参数类型'CALayer'

我该如何解决这个问题?

我把最后一行改为:

self.tabBar.addSubview(blurView)
Run Code Online (Sandbox Code Playgroud)

但现在整个标签栏都模糊不清(即使有图标也不可见).当我将此行更改为:

self.tabBar.sendSubviewToBack(blurView)
Run Code Online (Sandbox Code Playgroud)

标签栏可见,但不会模糊.我希望从透明UITabBar的黑色背景中获得接受答案的效果,但这里是uitabbar,我正在使用uitabbarcontroller ...你可以帮我在我的情况下应用模糊吗?

uitabbarcontroller uitabbar uistoryboard swift

5
推荐指数
1
解决办法
2415
查看次数