2017-04-12 23 views
0

你好我正在textview上工作。我有attributed text的設置內容。基於哪個屏幕會被播放TextView的高度應調整以適應屏幕的寬度,我使用的幀作爲TextView動態高度和y座標不起作用

mytextView.frame = CGrect(x: 0, y: 800, width: view.bounds.width, height: .greatestFiniteMagnitude) 

TextView的高度被相應地調整,但我有two issues

1)的TextView總是放置在視圖的頂部並與其他標籤混合在一起。我想要的x:0 & y:800爲textView

2)如何確定修改的高度的textview,以設置滾動視圖的約束(我不希望textview滾動,即一個固定高度到其內容)

請讓我知道爲什麼幀x和y不工作?

感謝

+0

看看到intrinsicContentSize,也許它可以幫助: https://developer.apple.com/reference/uikit/uiview/1622600-intrinsiccontentsize – ObjectAlchemist

回答

0

的幫助表示感謝喬,我沒有找到一個答案,

我在viewDidLoad中改變 mytextView.frame =的CGRect(X:0,Y:800,寬度:視圖。 bounds.width,身高:200)

和mytextView.isScrollenable =假

使視圖 - 控制計算應該是什麼mytextView的實際高度

viewdidlayoutsubviews

我用contentsize調整mytestView的高度,我也用這個高度來決定什麼應該是滾動的高度滾動視圖