2013-10-23 40 views
0

我在寫一個小應用來訓練自己,我需要一點幫助。UITextView或其他東西?需要幫助瞭解

任何人都可以給我一個建議如何使這種結構像圖片下面的波紋管? 我對「說明」部分感興趣。我想在我的應用中做類似的事情。一些文本在preview..button「更多」,當我點擊它時,整個文本將出現在屏幕上。我也想要有相同的按鈕「隱藏」,使我回到預覽。 我需要UITextView或smth其他?

http://savepic.net/3943823.htm

+0

使用'UILabel'。 'UITextView'用於輸入文本,不顯示它。 – rmaddy

+0

UILabel絕對是最簡單的方法。但是,如果你確實需要一個UITextView,它不僅可以編輯,還可以自動發現鏈接,地址,時間,電話號碼等,並將它們變成可點擊的他看看:http://stackoverflow.com/questions/18368567/uitableviewcell-with-uitextview-height-in-ios-7/18818036#18818036 –

回答

0

rmaddy是正確的,UILabel是要走的路。

您需要隱藏More按鈕,並在用戶點擊時顯示Hide(或Less?)按鈕和標籤。您還需要更改行的高度以適應新內容。

要找到表格行的適當高度,請使用[UILabel sizeToFit][UILabel sizeThatFits]

要動畫行的高度變化,看看Can you animate a height change on a UITableViewCell when selected?

+0

謝謝!!)我會盡力這樣做! – Jateko