2012-05-30 92 views
5

我在我的iPod Touch上的郵件應用程序中看到了這一點,我想知道這是否是UI元素。如果不是,我該如何重現它?Cocoa Touch中的UI元素是什麼?

enter image description here

+0

UIButton可能?也許只是一個帶有箭頭的自定義按鈕,然後修改按鈕本身的文本。 – Pochi

回答

8

在桌面上,那會被稱爲 「令牌場。」他們首先出現在Mail.app中,並最終成爲AppKit框架的一部分。 Documentation here.

在Cocoa Touch中重現該外觀應該很容易。在Cocoa Touch中,每個視圖都由Core Animation圖層支持,並且圖層具有cornerRadius屬性。將該屬性設置爲字段高度的一半以創建圓角結束。如果平坦的外觀沒問題,您可以設置背景顏色,或者您可以繪製細微的漸變以提供更凸的外觀。

當然,如果你想要一個可重用的視圖,你可以在其中設置文本等,你只需要做所有的事情。如果你只需要其中的一些用於自定義按鈕或某些東西,那麼只需將它們繪製在最喜歡的繪圖程序中可能會更容易。

另一種可能性是使用第三方的控制,例如任何的:

相關問題