2013-06-18 24 views
0

我有一個簡單的應用程序,其中按鈕的形式是徽標而不是文本。像撤消,重置,設置等...我試圖保持接口簡單,所以我只想在應用程序的第一次啓動時顯示說明。我在其他應用程序中看到了這一點,其中加載了帶有標籤的透明子視圖,然後觸摸該窗口消除了子視圖。應用程序第一次(也是唯一一次)啓動時的透明閃屏用於說明(iOS)

我目前有啓動計數存儲在NSUserDefaults,所以我只需要弄清楚如何添加子視圖頂部的主視圖,然後被觸摸解散。我想只加載一個適合子視圖中屏幕大小的PNG。

這看起來很簡單,但我很難避免過分複雜的過程。

謝謝!

+0

該鏈接讓我到我已經在的地方。我應該更清楚地知道,我處於可以檢測到它是否是首次發射的位置,但我的第一本能是加載其他視圖,而不是彈出式視圖。 – timgcarlson

回答

2

檢查您的NSUserDefaults是否爲第一個launc,如果是,那麼您可以將您的圖像顯示爲modalViewController並在觸摸時解除它使用metod來解除此控制器。

+0

這似乎是我正在尋找的解決方案。我會給它一個鏡頭,並更新我的想法。 – timgcarlson

+0

確定..快樂編碼.. !!!! –

0

這看起來很簡單,但我不會過分複雜化這個過程。

你有什麼試過的?

將視圖添加到其他視圖並不需要太多,但您甚至不必走得太遠。您可以將您的說明視圖添加到.xib/storyboard文件中,並將它的hidden屬性設置爲YES。然後,如果用戶第一次啓動(或者如果他們要求再次查看說明),則只需將hidden屬性翻轉爲NO,然後在觸摸它時返回YES即可。

+0

我沒有使用故事板。只有兩個視圖,一個主視圖和一個設置視圖。我想我已經知道如何通過檢查launchCount == 1來檢查它是否是第一次啓動。我將嘗試使用modalViewController作爲Abhijit Chaudhari的建議,因爲這似乎是我正在尋找的解決方案。 – timgcarlson

相關問題