ios - 如果有长文本,则可滚动 UIView,否则不可滚动

标签 ios uiview uiscrollview

我什至不确定如何表述这个 - 有 UIViewUIImageUILabelUITextField field 。现在,如果 UITextField 中的文本很长,我希望整个 UIView 都可以滚动(不仅是 UITextField,这很容易)。

我曾尝试制作包含图像、文本和标签的可 ScrollView ,但如果我将文本字段设为不可滚动,则大部分文本根本不会显示。

最佳答案

如果您将 UITextFieldnumberoflines 属性设置为 0,例如 _txtField.numberoflines = 0,那么它应该自动调整内容大小。确保在包含其他 View (如 UIImageViewUILabelUITextFiled)的 UIScrollView 之间设置了正确的约束>。

关于ios - 如果有长文本,则可滚动 UIView,否则不可滚动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35455005/

相关文章:

ios - 为 UIButton 设置多个自定义参数

ios - FCM ios 配置

ios - 自动布局后使 View 变圆

ios - 用户界面 View 。如何快速找到根SuperView?

ios - 使用 IBOutlets 初始化 View Controller 以自定义 View

ios - 单个自动布局约束更改会破坏整个布局

ios - Swift:在委托(delegate)方法中使用 presentViewController 时为 "Attempt to present ViewController whose view is not in the window hierarchy"

ios - 如何定制 GPUImage 2 以仅使用几个过滤器?

ios - 将 UIImageView 添加到 UIScrollView

ios - Swift 中 UIScrollView 内的 UITableView 高度