0
使用故事板,我試圖在UITextView
以下放置一個UILabel
。 UITextView
的內容可以基於用戶輸入而增長。我希望我的UILabel
根據UITextView
內容重新定位其Y值。我試過固定UITextView
和UILabel
之間的垂直間距,但這沒有幫助。基於UITextView內容動態地移動UILabel - 使用故事板
我還會做些什麼來解決這個問題?
使用故事板,我試圖在UITextView
以下放置一個UILabel
。 UITextView
的內容可以基於用戶輸入而增長。我希望我的UILabel
根據UITextView
內容重新定位其Y值。我試過固定UITextView
和UILabel
之間的垂直間距,但這沒有幫助。基於UITextView內容動態地移動UILabel - 使用故事板
我還會做些什麼來解決這個問題?
您應該明確使用約束。特別是標籤必須具有「Topview to Textview」設置爲N個點的限制。然後在你的視圖控制器中設置一個出口,從約束「頂部空間到文本視圖」並更改該約束來調整uilabel Y的位置。
@IBOutlet weak var labelYConstraint: NSLayoutConstraint!
func changeLabelPosition(sender: AnyObject) {
labelYConstraint.constant = newY
}
讓我知道,如果你需要更多的細節
您可以更改的TextView的代表您的標籤位置:changeCharactersInRange: –
我想通過故事板只有做到這一點。通過代碼完成了它。想要探索自動佈局和故事板選項。 – Abhinav
如果你[配置你的文本視圖不垂直滾動](http://stackoverflow.com/a/21287306/77567),它將能夠調整自己以適應其文本,並且你應該能夠限制你的標籤到文本視圖的底部。 –