當帶有GameKit的iPhone應用程序啓動並且設備已經登錄到GameCenter時,屏幕上會出現一條小消息,並沿着「歡迎回來%用戶名!」的方向說。如何識別遊戲包消息窗口?
我發現了以下內容:該消息出現在它自己的UIWindow
中,最終將消息滑動並釋放。當消息是在屏幕上,就可以登錄了以下工作:
all windows: ( "<UIWindow: 0x31fc70; frame = (0 0; 320 480); opaque = NO; autoresize = RM+BM; layer = <CALayer: 0x31fe60>>", "<UIWindow: 0x3874c0; frame = (0 0; 320 480); opaque = NO; userInteractionEnabled = NO; layer = <CALayer: 0x387590>>" )
我需要區分兩個窗口在一般情況下 - 我需要沿着-(UIWindow *)topNormalWindow
功能的線,將返回最頂端的東西窗口不是A)警報或B)遊戲中心消息。我已經有了一個 - (UIWindow *)topNonAlertWindow,它決定了不是一個警報的頂部窗口,但是遊戲包的消息不是,但它也不是(我的目的)一個普通的窗口。
另外,autoresize = RM+BM;
是什麼意思?