[英]Swift iOS -Push uiview down while typing inside textfield
我有一個設置為> = 50的高度的文本框。在該文本框下方,我有uiview錨定到該文本框的底部。 一旦文本字段超過了50點的高度,我希望它將uiview向下推,以便文本繼續向下。 現在發生的事情是它觸及了底部,而不是向下推uiview,而是向上滾動文本,而uiview不會移動。
一旦文本字段超過50點高度,我如何才能使文本字段停止向上滾動,而是向下推uiview? 我可以使用行數為0的文本字段來代替,但我寧願使用文本字段。
// imageView is pinned to the top of the screen
textView.topAnchor.constraint(equalTo: iamgeView.bottomAnchor, constant: 32).isActive = true
textView.leadingAnchor.constraint(equalTo: view.safeAreaLayoutGuide.leadingAnchor, constant: 8).isActive = true
textView.trailingAnchor.constraint(equalTo: view.safeAreaLayoutGuide.trailingAnchor, constant: -8).isActive = true
textView.heightAnchor.constraint(greaterThanOrEqualToConstant: 50).isActive = true
bottomLine.topAnchor.constraint(equalTo: textView.bottomAnchor, constant: 8).isActive = true
bottomLine.leadingAnchor.constraint(equalTo: view.safeAreaLayoutGuide.leadingAnchor, constant: 8).isActive = true
bottomLine.trailingAnchor.constraint(equalTo: view.safeAreaLayoutGuide.trailingAnchor, constant: -8).isActive = true
bottomLine.heightAnchor.constraint(equalToConstant: 0.5).isActive = true
我不得不禁用在textField上滾動
textView.isScrollEnabled = false
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.