2014-12-21 73 views
-2

我的TextView位於嵌入在導航控制器中的ViewController中。問題是,正如你從下面的屏幕截圖中可以看到的那樣,文本不會根據屏幕大小進行換行,而是在屏幕上繼續顯示。課程大小已啓用,我寧願不必禁用它,如果可能的話。UITextView和Class Sized Storyboard:不根據手機屏幕大小調整大小

Example

有人請幫我在這裏。另外,我只對Swift很熟悉。

+0

你在使用Aulolayout嗎? – nburk

+0

Autolayout是什麼意思?我已啓用課程大小調整。 –

+0

沒有關於這方面的信息,沒有研究可以完成。這是新的。說真的,誰點了向下的箭頭? –

回答

1

我假設你使用故事板來製作你的用戶界面。在這種情況下,這可能有幫助。

1:打開故事板文件。

2:導航到有問題的屏幕。

3:確保wAny hAny顯示在屏幕的底部。這可以確保您正在對所有大小類進行更改。 4,點擊你的UITextView,使用左側面板導航到你可以查看約束的位置(這將在右邊的第二個標籤下)。 5:檢查尾部空間:Superview和Leading Space:Superview約束是否存在。如果是,請檢查這些值以確保它們高於-16(如果值低於-16,UITextView將被繪製在屏幕之外)。如果不是,則將追蹤空間添加到:Superview和Leading Space以:Superview約束(爲了您的目的嘗試-16和0之間的值)。

6:確保沒有不需要的限制。

如果您正在對約束進行編碼,請確保約束如我所述。
希望這有助於!

+0

它絕對說在屏幕底部的任何人都可以。不知道您在左側面板中指向的位置,但是如果我點擊TextView,在尺寸檢查器右側的面板中,我會在底部看到下面的段落,其中顯示:所選視圖沒有約束。在構建時,將爲視圖生成明確的左,頂部,寬度和高度約束。 –

+0

嘿你的答案接近修復,我一直環顧四周,當我選擇了UITextView並低頭看着右側屏幕的底部時,我點擊了第二個右側圖標的視圖項(按鈕和tableviews等)。它有一個選項,說「添加缺少的約束」,當我點擊它,修復它。 –

相關問題