2010-11-22 94 views

回答

2

只需將按鈕設置爲自定義類型並將圖像用於背景即可。然後當它們被點擊時,將特定的UIView放在前面。

若要從單個圖像使用標籤的UIImage的stretchableImageWithLeftCapWidth: topCapHeight:

http://tcninja.blogspot.com/2010/09/ios-adding-stretchable-uiimage-as.html

這將讓你動態地設置圖像的寬度,將使用它的中間,以填補新的區域,而不是一個方式拉伸(和翹曲)外邊緣。

2

我會用簡單的UIButtons實現這一點。所有你需要做的就是對它們進行設計(png或其他),並且追蹤哪一個是最新的。

+0

而且我認爲鉻像選項卡效果是幀和顏色的結果?兩組按鈕圖像(指示選擇狀態)以及您認爲實現的背景條效果 - 導航/工具欄顏色中的選項卡之間的V形間隔?我猜框架屬性可以設置按鈕和下面的視圖相交,並使用相同的顏色,以便它的效果是一個被選中的實體。 – Bourne 2010-11-22 13:16:03