CGContextSetFillColorWithColor

CGContextSetFillColorWithColor

嗨,我试图在我的文本字段中添加一个名为typedeproblem的UIImageView。所有的工作都很好,没有显示错误,除非我尝试单击typedeproblem,XCode在目标输出中给我这个:
[未知进程名]CGContextSetFillColorWithColor:上下文0x0无效。如果要查看回溯,请设置CG_CONTEXT_SHOW_backtrace环境变量。

let imageView = UIImageView()
let image = UIImage(named: "arrow")
imageView.image = image
imageView.frame = CGRect(x: 0, y: 0, width: 25, height: 15)
imageView.contentMode = .scaleAspectFit
typeDeProbleme.rightViewMode = UITextFieldViewMode.always
typeDeProbleme.rightView = imageView
typeDeProbleme.addSubview(imageView)

我已经试着从这个CGContextSetFillColorWithColor: invalid context 0x0中理解了,但是我不能,因为它在Objective-C中,所以,我只想知道,我错过了什么吗?

最佳答案

试试这个我想这会帮你。。。

    let rightView = UIView(frame: CGRect(x: 0, y: 0, width: 25, height: 15))
    let imageView = UIImageView(frame: CGRect(x: 0, y: 0, width: 25, height: 15))
    imageView.image = UIImage(named: "arrow")
    rightView.addSubview(imageView)

    typeDeProbleme.rightView = rightView
    typeDeProbleme.rightViewMode = .always

关于ios - textField中的addSubview显示CGContextSetFillColorWithColor:无效的上下文0x0,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/46606817/

10-10 21:05