我正在處理我的應用程序的iPad版本,並且遇到問題。我想做出UItableView
和UIView
具有多種視覺效果:UIView多重效果
- 圓角半徑(3px的)
- 內陰影(黑色,20%,10px的)
- 陰影(黑色,30%, 5px)
結果必須與iPad上內置的Reminders.app
類似。這是我想做的acheive一個Photoshop預覽:
正如你可以看到(如果不能,打開100%縮放這一形象),有UITableView
左側和UIView
上正確的。兩個視圖都有角落半徑,內部和陰影。 (我試圖用layer.cornerRadius
或layer.shadow...
來做到這一點,我的TableView已經失去了它的性能),我怎麼能實現這個效果,而不失去性能。
任何幫助,將不勝感激。
實際上,最簡單和最快的方法是使用圖像,並使backgroundColor =清除顏色; – samfisher 2011-12-27 12:30:25
但我希望這些視圖以編程方式來改變它們的框架。圖像將被分散。 – akashivskyy 2011-12-27 15:16:26
他們爲什麼會扭曲?您可以定義圖像的哪一部分應該用stretchStringWithLeftCapWidth:topCapHeight:來拉伸。所以你可以定義一個像素大小,整個heigt重複加上底部和圖像的頂部 – Bastian 2011-12-27 20:54:58