ios - 使 UITextView 变小的约束

标签 ios xcode xcode7 nslayoutconstraint ios-autolayout

我只是将约束放入我的 ViewController 中,并设置了 UITextView 以使其保持其高度和宽度,但在运行时它会收缩以仅覆盖其中的文本。我怎样才能避免这种情况?

谢谢!

最佳答案

在我看来,在运行时,您的 TextView 的大小因内容而改变,我的意思是为其设置的文本。为防止出现此类问题,我会建议一些与您的 UI 有关的选项

首先,如果您打算固定 TextView 的大小,那么请从约束或 Interface Builder 中创建宽度和高度约束,然后固定该值。例如 enter image description here

如果您希望您的 TextView 根据内容动态调整大小,您可以将宽度和高度值设置为大于或等于最小值,因为它不会破坏您的 UI

enter image description here

希望对您有所帮助。

关于ios - 使 UITextView 变小的约束,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38388424/

相关文章:

swift - macOS Swift 应用程序无法编译,退出 1 信号为 0

ios - ipad模拟器上的UIImagePicker不是全宽

ios - 无法在 SpriteKit Swift 中使用 SKVideoNode 播放视频

swift - 在命令行 OS X 应用程序 (Xcode 7) 中使用 Alamofire - 代码封装?

ios - 在整个应用程序中设置 UIKeyboardAppearance

ios - 在 SpriteKit 中检测对象子节点上的触摸

xcode - Swift - 未生成 `.framework` 文件

ios - 图像复选框问题

java - LibGdx 不缩放到整个屏幕

iOS9 - 这个应用程序正在从后台线程修改自动布局引擎——在哪里?