我发现这个很酷的" Custom Alert" iOS控件。但问题是,它没有像预期的那样工作。
每当我试图显示警报时。它似乎在我当前的视图之上放置了一个不可见 叠加,并导致它不会响应后续的touchess。
这是很酷的控件
示例项目本身无法正常工作。
所以我尝试在我的应用中自己使用控件。但是,即使遵循GitHub页面中的直接指南,我也无法使其工作。
我正在尝试使用模态控件,这可能会打开警报,但看起来它没有显示警报,但我认为警报在调用后是不可见的,因为我不能按下任何其他按钮。
看起来Modal类的show()函数有问题,但我无法弄明白。一切似乎都是正确的。
https://github.com/unicorn/FlourishUI/blob/master/FlourishUI/FlourishUI/Modal.swift
有人能找到问题吗?
这只是非常混乱,花了最后4个小时撞在墙上
答案 0 :(得分:2)
Xcode 6.3在UIViewControllers初始化时引起了一些重大变化。修复方法是删除vanilla init()
方法,将自定义初始化程序转换为便捷方法convenience init(title: String?, body: String?, status: Status)
,代码将起作用。否则,只需继续并下拉新代码,因为我在github上推送了修复程序:)