2011-09-26 95 views
2

我正在嘗試使用下圖中顯示的內容對我的「添加評論」界面建模。但是,我無法在XCode庫中找到這樣的UI元素。如何添加評論框到頁面?

這是一個自定義的UI元素嗎?或者我可以找到一個與您在圖表中看到的外觀和感覺相同的用戶界面?

enter image description here

回答

1

可以使用一個UIImageView(銀灰色背景),並且具有適當的cornerRadius集在它的上面一個UITextView近似它。你需要:

#import <QuartzCore/QuartzCore.h> 

爲了能夠設置的UITextView的cornerRadius屬性是這樣的:

textView.layer.cornerRadius = 1.0f; // play around to see what gives you the above rounded effect to your needs. 
+0

酷,所以這真的需要定製。感謝您的建議! – Zhen

+0

這就是我的頭頂。它看起來像一個UISearchBar,但顯然它不是你想要的。所以我想這是最簡單和最接近的實現上述效果的簡單評論框。 – Bourne

+0

任何方式來創建陰影效果? – Zhen

1

假設你只是想在文本框的形狀,您可以使用一個UIImageView作爲背景,並在它的頂部有一個textfield或textview ...現在,如果你想要這個textview擴展那是另一個故事,你可以在圖像上使用strechableImageWithleftCapWidth:方法來擴展和擴展它,然後你將需要創建一個自定義的UITextView類擴展爲字符輸入...