2011-12-26 72 views
0

我已經在我的iPad應用程序中設置了heatma.ps SDK,它包含了大量的自定義視圖控制器,並且我決定跟蹤使用自定義UITableViewCell的UITableView。 < - 我希望這不是問題的主要原因。信息按鈕沒有出現在shakema姿勢後heatma.ps SDK

我確定heatmaps.showMenu = YES位於應用程序委託內部。

此外,我可以看到在輸出中打印的滑動手勢和屏幕旋轉。這意味着SDK安裝正確。

但是,當我晃動設備或模擬器時,信息按鈕沒有出現。我擔心它是否出現在我的表格視圖單元格後面,所以我減少了它們的alpha值,但信息按鈕仍然不存在。

+0

您可以添加使用的代碼調用手勢後放置信息按鈕? – 2011-12-26 06:28:11

+0

hi @KineticStack,我不完全確定你在找什麼。我遵循https://heatma.ps/support/getting-started/installing-sdk/和https://heatma.ps/support/getting-started/tracking-ui-elements/上的指南。在設置過程中沒有特定的代碼,需要我處理呼叫並定位信息按鈕。所以我認爲他們是由SDK處理的。 – tommi 2011-12-26 15:34:13

回答

1

當你搖晃你的設備(模擬器或設備)時,你的被跟蹤對象UITableView將會收到一個調用來添加info按鈕作爲它的子視圖。如果您沒有看到信息按鈕,可能是由於您的視圖體系結構,則可能會導致您的UITableView失敗,或者您沒有對UIWindow對象產生子對象,該對象捕獲搖動動作並調用顯示信息按鈕方法。

編輯

要了解,如果你正確的子類UIWindowHMUIWindow只需搖動你的設備,並期待在控制檯像調試信息:

2011-12-26 17:10:01.963 Test[645:f803] [HEATMA.PS] Store shake for 88888888 
+0

嗨@cyprian,抱歉,真的很晚回覆。根據你所說的。我試着搖晃......但控制檯裏什麼都沒有。然而,當我旋轉屏幕,我確實得到...'2012-01-08 10:59:30.008測試[8781:17c03] [HEATMA.PS]存儲方向垂直爲84d19d3d 2012-01-08 10:59 :32.570測試[8781:17c03] [HEATMA.PS]存儲水平方向爲84d19d3d' – tommi 2012-01-08 03:00:52

+0

我也用'@property(strong,nonatomic)替換了'@property(nonatomic,retain)IBOutlet UIWindow * window;'HMUIWindow *窗口;'在我的應用程序委託。 – tommi 2012-01-08 03:05:09

+0

我想清楚發生了什麼事。我應該在'MainWindow.xib'的檢查器中擁有分類的UIWindow。現在我可以看到信息按鈕並檢測搖晃動作。謝謝@cyprian。 – tommi 2012-01-08 04:10:27