【发布时间】:2010-01-22 01:01:23
【问题描述】:
我正在尝试为 iPhone 应用程序创建一个模式状态指示器显示,并且想要一个与 Tweetie 中使用的类似的显示:
具体来说,这个“遮蔽”了整个屏幕,包括工具栏。我不相信通过任何正常的 UIView 操作,我可以超出窗口的范围,可以吗?我相信我在 iPhone 的其他地方看到过类似的状态指示器,可能是在我添加 Exchange 电子邮件帐户时。
我尝试继承 UIAlertView 并覆盖它的 drawRect 方法。如果我不调用 [super drawRect:] 它永远不会显示正常的 UIAlertView 文本框,但是我的绘图矩形的大小和位置都很奇怪。
有人有什么建议来完成这个吗?
【问题讨论】:
-
FWIW,Kindle iPhone 应用程序在查看书籍页面时也设法使用真正的全屏。
-
全屏显示真的不是问题——我可以关闭工具栏。但是我在我的应用程序中保留了工具栏,我不想只“遮蔽”屏幕的其余部分,因为它真的会让工具栏脱颖而出。
标签: iphone objective-c cocoa-touch iphone-sdk-3.0