swift - 如何让 UIScrollView 滚动其中的所有内容

标签 swift uiscrollview uitextview

我在 UIScroll View 中有 UITextViewUIImageViewUILabel 。我使 UITextView 高度等于其内容,并设置 scrollEnabled = falseUIScrollView 滚动并非所有内容。我希望 UIScrollView 滚动其中的所有内容。我想像新闻应用程序中那样制作 DetailViewController 。我该怎么做?

最佳答案

我找到了一个解决方案,我从 UITextView 高度约束中按住鼠标右键拖动到 DetailViewController 并进行了以下操作

@IBOutlet weak var textViewHeight: NSLayoutConstraint! {
    didSet {
        self.textViewHeight.constant = self.textView.sizeThatFits(CGSizeMake(self.textView.frame.size.width, CGFloat.max)).height
    }
}

关于swift - 如何让 UIScrollView 滚动其中的所有内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30758731/

相关文章:

ios - 使用 Swift 将 GIF 背景添加到 viewController

ios - 为什么平均颜色不会产生黑色以外的结果?

swift - 获取 UIScrollView 的可见内容时的额外空白

ios - UITextView 放置在自动布局中表现得很奇怪

ios - 如何返回 uisplitviewcontroller 中的 Root View Controller ,如 iPad 中的 "Settings"应用程序?

ios - 如何让数组一一显示在标签上

ios - UIScrollView 的右 anchor 不适用

ios - 分段控制和 ScrollView ,将 View 保存在内存中

iphone - 如何在 UITextView 中设置边距(填充)?

swift - 如何在 UITextView 中使用 NSMutuableAttributedString?