2013-06-12 149 views
0

我正在和一個AD討論關於iOS應用商店的信息頁面。在此信息頁面上,我們使用分組的UITableViewController顯示地址,電話號碼,電子郵件地址等信息。頂部顯示帶註釋的迷你地圖...我想你會得到這張照片。看起來與iPhone上的聯繫人頁面非常相似。加下劃線或不加下劃線

在線框中,電子郵件地址用下劃線書寫,行沒有公開指示符。當按下該行時,應彈出電子郵件的模式視圖,允許用戶發送電子郵件到指定的電子郵件地址。

我們在這裏應該有一個下劃線的AD參數,因爲這使得用戶更加清楚它是可按下的。另外,因爲它是顯示電子郵件地址/鏈接的常用方式。他還補充說,大量的應用程序可以做到這一點,包括蘋果自己的應用程序(有些?)在鏈接上使用它。

我認爲這不僅是針對蘋果的HIG,而且也不常見。在iOS設備中,這在文本中是很常見的。 我指的是HIG聲明如下:

控制應該是可點擊。 iOS控件(如按鈕,拾取器和滑塊)具有可以觸摸的輪廓和漸變。

如果您來自網絡,則需要確保您爲用戶提供iOS應用體驗,而不是網絡體驗。請記住,人們可以在iOS設備上使用Safari訪問您的網站。

觸摸設計。不要試圖在iOS應用程序中複製Web UI設計範例。相反,熟悉iOS的UI元素和模式並使用它們來展示您的內容。您需要重新檢查的Web元素包括菜單,由懸停啓動的交互以及鏈接。

(參考鏈接:Apple

他,在輪到他指出我的論點有一半不再WWDC13的主題演講後有效。他指的是既沒有完成也沒有正式發佈的東西。此外,在對iOS7 HIG進行快速瀏覽之後,我找不到任何說明不同論點的內容。另外,例如,iOS7上的聯繫人應用程序不會使用下劃線。

考慮到其他字段(如地址或電話號碼)都沒有下劃線,但它們是可按下的......同樣,考慮到應用程序是基於既不實現下劃線的現有應用程序的新目標動作。 鑑於這個荒謬的主題,我的問題是:它應該如何?有或沒有強調,這就是問題。

雖然這個問題的答案不會被用來決定我們應該去哪個解決方案,但我仍然想知道什麼是最好的。

回答

1

一個tableview通常有一個適當的動作觸摸元素的任何部分。例外情況顯然是可觸摸的小部件,用於刪除,選擇,擴展這些類型的東西。

在手機應用程序的聯繫人列表

所以,關於接觸的任何位置觸摸擴大了接觸,然後把你帶到你的選擇可觸摸的電話號碼,電子郵件地址,物理地址,網址等,在手機應用程序的收藏夾列表,觸摸該元素的任何部分都會啓動電話 - 除了可觸摸的藍色箭頭小部件將其展開。

作爲一個用戶,如果在tableview元素中觸摸特定的文本行做了與觸摸元素的任何其他部分不同的東西,我會感到驚訝(並且意外很糟糕)。如果你想擁有的tableview內可觸的電子郵件地址,它可能是明智的,把一個可觸摸控件旁邊,如共享圖標:

sharing icon

0

有趣的問題。您的廣告指的是使URL的強調實踐(或在我此刻的瀏覽器顯示爲藍色,僅僅是用來迷惑事項)暗示,他們是可以點擊的,象這樣:

www.example.com

這是很容易在iOS上,只需使用一個UITextView,而不是一個UILabel像以下問題描述:

How to add hyperlink in iPhone app?

至於是否HIG允許這種與否,回答這個問題的最簡單方法就是參考的例子。例如,郵件應用程序允許在電子郵件內容中顯示超鏈接,以便於使用。所以,你的廣告在這種情況下可能是正確的。

+0

好了,但是那是在較大的文本內容。上面描述的情況是作爲tableview中的單個項目,就像在iPhone上的地址簿的聯繫頁面上一樣。你覺得它也應該暗示這種文本的使用。此外,我們的案例中的文字是紅色的;) –