我正在尝试为iPhone应用创建一个模态状态指示器显示,并且想要一个类似于Tweetie中使用的那个:
具体来说,这个“阴影”整个屏幕,包括工具栏。我不相信通过任何正常的UIView操作,我可以延伸超过我的窗口,我可以吗?我相信我在iPhone上的其他地方看到了这样的状态指示器,可能是在我添加了一个Exchange电子邮件帐户时。
我尝试了对UIAlertView进行子类化并覆盖其drawRect方法。如果我不调用[super drawRect:]它不会显示正常的UIAlertView文本框,但是我的绘图矩形是一个奇怪的大小和位置。
任何人都有任何建议要做到这一点吗?
答案 0 :(得分:7)
答案 1 :(得分:3)
查看WordPress应用程序的源代码。他们有代码,你可以基本上拖放到你的应用程序中来执行此操作。
答案 2 :(得分:0)
我自己没有这样做,但您可以在视图层次结构的顶部对UIView
进行分层,并使用setHidden
动态显示或隐藏它。由于它位于堆栈的顶部,因此它应该能够拦截所有触摸事件。