2013-05-15 19 views
0

我對iOS UI定製有個疑問。我發現內置的選取器視圖有一個玻璃狀的封面,封面下面的標籤具有略微的外觀(帶有一點內部陰影的文本,例如附圖中的「11」和「44」)。UIPickerView中的文字視覺外觀

enter image description here

我的問題是,如果我想建立類似的東西從頭開始,我應該是什麼方向?或任何提示? :)

+0

很顯然,陰影是一個陰影(白色,向下),玻璃狀的蓋子是一個玻璃狀的蓋子(半透明)。這裏有一個真正的問題嗎? – matt

+0

你知道你可以改變文字的外觀嗎? – matt

+0

感謝您的評論,您可以啓動內置時鐘或鬧鐘應用程序,並嘗試拖動選取器並仔細觀察,在拖動過程中,您可能會發現上半部分和下半部分的外觀文字不太一樣。所以我的問題是如何繪製兩種外觀的文字? – NicoChen

回答

0

創建一個自定義的UIView子類。您將在drawRect:方法中進行大量繪製。所以你會在上下畫線段,也許在每一邊(或弧線)上畫兩條線段。那麼您將使用漸變視圖,並使用wo值從中點到中點從頂點過渡到中點。如果您使用「精靈」,您可以放大視圖並查看各種像素值以在起點猜測。後來,當你想使用這種技術時,你會將它作爲頂層子視圖添加到任何它將覆蓋的區域,並設置其框架,並在系統要求時繪製它自己。

你可能會想到在github上開源這個 - 爲自己命名 - 並將代碼發回到這裏。隨你便。