ios - TextField 覆盖在 ScrollView 上 "Adjust to Fit"TextField 不起作用

标签 ios xcode swift uitextfield scrollview

我有一个 ScrollView ,上面覆盖着两个文本字段,一个靠近顶部,一个靠近底部。当文本字段中的文本达到侧面约束时,应用程序会卡住并且不会调整大小以适应宽度。最初,我有一个由两个文本字段覆盖的 ImageView ,并且它工作正常。我认为这与 ScrollView 有一定关系。

在界面构建器中,选中“调整以适合”并设置最小字体大小。我也使用过以下语句,但没有效果。

    topTextField.adjustsFontSizeToFitWidth = true
    bottomTextField.adjustsFontSizeToFitWidth = true

下面是应用程序卡住时的屏幕截图以及 Xcode 中布局的屏幕截图。

enter image description here

enter image description here

最佳答案

看起来像是与自动布局约束有关的事情。仔细检查 ScrollView 的约束。按照此 tutorial很好地逐步解释了如何使用 ScrollView 处理约束。

关于ios - TextField 覆盖在 ScrollView 上 "Adjust to Fit"TextField 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32856857/

相关文章:

ios - IDEBundleInjection.c : Error 3587 on Xcode 6. 4

ios - Objective-C 调用 Swift 函数

ios - NSPredicate 不替换 %@ 参数 - Swift 4

ios - 在 XCode 中的新 Mac 上打开项目后团队签名不起作用

ios - 如何在 swift 场景转换期间保持 Action 和动画运行?

ios - 用于 Twitter iOS 的 OAuthProvider 使用 Firebase 登录有错误的构造函数

ios - 使用 AFNetworking 2.0 的 SSL Pinning 允许 POST 请求,而不管使用的证书文件如何

ios - 在 320x568px 的 iPhone 6 上运行的 Cordova 3.8.0 - 缩放问题

ios - 桥接头有效,但导入无效?

ios - 如何将 appDelegate.m(Objective-C) 中的内容导入到 Swift 项目中?