我如何去創建一個自定義的UIView就是喜歡在iCal事件「泡沫」的iPhone?我寧願不使用圖像,以便它們可以呈現任何顏色。自定義的UIView像iCal事件「泡沫」
謝謝!
alt text http://img8.imageshack.us/img8/609/screenshot20100205at120.png
我如何去創建一個自定義的UIView就是喜歡在iCal事件「泡沫」的iPhone?我寧願不使用圖像,以便它們可以呈現任何顏色。自定義的UIView像iCal事件「泡沫」
謝謝!
alt text http://img8.imageshack.us/img8/609/screenshot20100205at120.png
您可以使用CALayer類實現許多效果。 Matt Long有一個很好的blog post關於如何使用它來製作漂亮的UIButtons - 也許你可以將這種方法應用於你的需求。
它基本上每個角圓弧的長方形。這給你的形狀。頂層的亮點可以通過在底層上繪製的漸變來實現。這應該讓你在不訴諸圖像的情況下處理氣泡的顏色。
這SO question有一些代碼,讓你在正確的方向繪製矩形與在拐角處弧線指出。
警告:cornerRadius和borderWidth可能會很慢。 – rpetrich 2010-02-06 11:03:48