Xcode 巧妙的迷你地圖
原文由 Marcin Wichary 于 發布,訂閱此部落格
迷你地圖是個很有趣的 UI 元素,因為它們常常讓人覺得很興奮——也許是因為東西變小了、會即時反應,或是地圖本身就很酷?——但實際上卻沒什麼用。
我覺得用在寫程式上的迷你地圖尤其棘手,因為至少在我的世界裡,程式碼從遠處看起來都長得差不多。看到被縮成小圖/假文的版本,感覺就像是更耗資源、更讓人分心的一般捲軸,卻沒有任何好處。
不過 Xcode 做了一件有趣的事。它讓你可以用 MARK 在任何你想放的地方,為迷你地圖建立一種「標題」:

然後迷你地圖就不會把這些標題顯示成假文,而是以人類可讀的文字來呈現:
我覺得這很巧妙,讓你看到的不只是最直觀意義上的程式碼鳥瞰圖,同時也像是一份「目錄」,大大提升了實用性。
當然,嚴格來說這已經不再是「縮小檢視」了,但話說回來,也沒有什麼規定說它一定得是。事實上正好相反;這整件事讓我想起了 Harry Beck 那張著名的倫敦地鐵圖,它也是用類似的方式打破了大家的期待。
原本按照實際地理繪製的倫敦地鐵圖長這樣:

Beck 決定拋開地理上的精確度,將地圖重新想像成一張幫助旅客的示意圖,而自從他在 1933 年這麼做之後,許多大眾運輸路線圖也都紛紛跟進:

隨機一篇部落格
留言
登入後參與討論