你知道一些可以幫助我做應用內教程的資源嗎(url,pdf等)嗎?有任何指導實施iPhone的應用程序教程?
讓我更好地解釋一下:第一次用戶使用我的iPhone應用程序時,我想將泡泡消息指向/描述接口的每個部分。
問題是我不知道從哪裏開始。 :D
任何幫助將不勝感激。提前致謝。
你知道一些可以幫助我做應用內教程的資源嗎(url,pdf等)嗎?有任何指導實施iPhone的應用程序教程?
讓我更好地解釋一下:第一次用戶使用我的iPhone應用程序時,我想將泡泡消息指向/描述接口的每個部分。
問題是我不知道從哪裏開始。 :D
任何幫助將不勝感激。提前致謝。
這裏有一個低技術含量的回答:
不知道更多關於你的應用程序或本教程的規範,這是迄今爲止最簡單的解。
要澄清步驟4,不要包含原始背景,你想要的是一個教程覆蓋。是的,如果你支持肖像+風景,你可能需要其中的兩個。 – 2011-12-05 22:13:09
這樣做的一個快速方法是創建一個包含UILabel
(以及任何其他您可能喜歡的控件)的視圖,該視圖具有NSString
屬性,該屬性允許您設置顯示在主體中的文本(I我確定你明白了)。
然後,您可以用UIPopoverController
利用的Presenting From a Specific Rect一般UI組件和Presenting From a Bar Button Item適用提出的觀點。
UIPopoverController
好的一點是,它會自動指向你提供的矩形,所以會是一種'盤旋的泡沫'。它也會消除用戶在其外部觸發的情況;但是,您不能同時在屏幕上顯示多個屏幕。
'UIPopoverController'僅在iPad上可用。 OP正在爲iPhone應用程序做這個工作。 – BoltClock 2010-07-20 07:08:14
太好了,真的! :D – reinaldoluckman 2010-07-20 07:09:25
開始與UIView Class Reference和View Programming Guide for iOS:
基本上,我會做的是建立一個UIView類,可以讓你畫在箭頭指向,並輸入你想要的泡沫說什麼。當你點擊視圖時,它隱藏並移動到下一個提示。
然後使用addSubview:
方法,它可以讓你在它的兄弟姐妹的頂部添加一個子視圖...
要檢查用戶是否第一次打開應用程序,可以使用NSUserDefault
設置爲BOOL
每次在didFinishLaunchingWithOption
的值。在此基礎上,彈出泡泡消息並根據需要顯示您的描述。
此外,您可以在plist文件中輸入條目,並在應用程序啓動時檢查plist條目。
對於UIPopover
並顯示說明部分其他人已經給出建議...
我從來沒有這樣做過,但我會嘗試在我所有的觀點之上加上一個UIView
(我會稱之爲UIBubbleView
)。
- RootView
- UIBubbleView
- UIRootNavigationView
- Any other UIViews
UIBubbleView
將顯示所有的氣泡。每當你想在你的實際視圖上放一個氣泡時,你只需調用UIBubbleViewController
(爲了方便起見,我將這個控制器作爲一個Singleton來實現,並在你的主AppDelegate中引用)來顯示Bubble for tutorial部分。
因爲只有當您設置屬性不再顯示此特定氣泡時纔想顯示氣泡。如果顯示所有氣泡(或者用戶禁用了教程功能),則永遠不會返回您的UIBubbleViewController
的實例,並通過其UIView發佈實際的UIViewController
(或者從不在啓動時創建它)。這種方法的
優點:
雖然它可能會很難得到初始設置運行。
那麼你究竟在哪裏面臨問題?你有沒有在如何實現這個問題?或如何保持泡沫消息?或者如何描述每個部分?請進一步深入... – DShah 2011-12-03 17:33:18
因此,如果您有興趣創建應用內教程,這些[libs](https://github.com/vsouza/awesome-ios#walkthrough--intro--tutorial )可以是有用的。 – reinaldoluckman 2016-06-14 21:16:38