2012-03-16 78 views
0

我最近已進入iOS開發,而我試圖建立的東西,看起來(非常粗略地)是這樣的:http://falkendev.com/downloads/ios-sample.png重新定位圖像 - iOS設備

基本上,它是一個頁面它顯示簡單的文本 - 可能跨越多行的大標題文本,分隔線,然後可能是可變長度的較小描述性文本。此文本不需要可編輯。我正在使用界面生成器,但我想我想要做的事情可能需要以編程方式完成?

兩個問題:

- 我該如何去創造這些文本字段,以便他們調整基於內容的高度?我假設我會爲每個字段使用標準的「文本」字段,使它們不可編輯,然後以編程方式更改它們的高度?然後根據各種文本字段的高度,我需要調整文本字段和它們之間的分隔線的位置?

- 如何讓頁面滾動?說明性文字可能會很長,並且會延伸到屏幕的邊緣。我希望整個頁面可以滾動,而不僅僅是描述性文本部分。我假設我將所有的元素放在滾動視圖中......但是當我這樣做並查看它時,視圖只是居中(切斷頂部和底部),我不能將它滾動到所有。

感謝您的幫助!

回答

0
  • 設置了滾動內容大小比其實際尺寸更大,以 使其滾動這樣的:

    scrollView.contentSize = CGSizeMake(YourWidth ,YourHEight); // Here you can change either of height and width to make it more scrollable in that direction.

  • 您可以使用UITextView對象有一個滾動的文本字段... 它可以滾動顯示附加文本..只需將其編輯 屬性設置爲NO。

  • 否則動態地更新自己的標籤高度...使用

    NSString sizeWithFont方法

+0

感謝您的確認。在這種情況下,我認爲我只是不得不停止推翻事情,只是試驗,直到我得到它。 – 2012-03-16 15:09:49