iOS 9 Swift,UITextView基于内容的高度

鲍勃·李

我一直在尝试找到一种方法来调整整个地方的UItextview的高度,但是找不到答案。因此,我正在寻求您的帮助。我没有使用情节提要进行限制。如何根据内容大小使UITextView的高度动态变化?感谢您的帮助!我已附上一张图片,以显示textview的外观。


在此处输入图片说明

 scrollView.addSubview(itemTitleView)
        itemTitleView.topAnchor.constraintEqualToAnchor(itemImage.bottomAnchor, constant: 80).active = true
        itemTitleView.widthAnchor.constraintEqualToAnchor(itemImage.widthAnchor).active = true
        itemTitleView.heightAnchor.constraintEqualToConstant(56).active = true
        itemTitleView.centerXAnchor.constraintEqualToAnchor(view.centerXAnchor).active = true
恩瓦格斯塔夫

尝试将此扩展名用于字符串。如果您知道宽度将是多少,这将为您提供所需的高度。您只需要宽度和字体,它就可以工作。

extension String {
    func heightWithConstrainedWidth(width: CGFloat, font: UIFont) -> CGFloat {
        let constraintRect = CGSize(width: width, height: CGFloat.max)

        let boundingBox = self.boundingRectWithSize(constraintRect, options: NSStringDrawingOptions.UsesLineFragmentOrigin, attributes: [NSFontAttributeName: font], context: nil)

        return boundingBox.height
    }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Swift:iOS 9中的UIPageControl自动滑动

来自分类Dev

iOS 8,iOS 9,iOS 10和iOS 11上的UITabBar的高度是多少?

来自分类Dev

UITextView滚动错误iOS9 xcode 7.1.1

来自分类Dev

Swift3 iOS 在发生换行时设置 UITextView 高度

来自分类Dev

iOS9 Safari内容阻止程序扩展未调用

来自分类Dev

Swift iOS 9应用不在设置中

来自分类Dev

iOS 9:使用AVPlayerViewController Swift。(划掉的播放按钮)

来自分类Dev

如何在iOS 9 Swift中正确显示Popover ArrowDirections

来自分类Dev

Swift iOS 9:重新加载数据后节头更改位置

来自分类Dev

在iOS9 / Swift 2.0中更改核心图形?

来自分类Dev

在Swift 2 iOS 9中解析推送通知

来自分类Dev

如何在iOS 9的SWIFT中使用json-data

来自分类Dev

swift ios 9应用程序不在“设置”中

来自分类Dev

Swift 2:iOS 9中的UITableView'reloadSections'方法崩溃

来自分类Dev

iOS 9+-Swift 2.1->最大值

来自分类Dev

Swift 2 iOS 9文件读取不是逐行的

来自分类Dev

Swift ios9中的聊天应用程序

来自分类Dev

在Swift iOS9中从Json Data提取值

来自分类Dev

GIDSignIn iOS 9

来自分类Dev

iOS 9中的MPMoviePlayer

来自分类Dev

Open Apple Maps App With Directions from my ios App iOS 9 Swift 2.2

来自分类Dev

从我的ios应用程序打开带方向的Apple Maps App iOS 9 Swift 2.2

来自分类Dev

强制手动关闭iOS共享表Swift iOS 8和9

来自分类Dev

iOS 9-UITextView缩小字体大小以填充文本视图而无需滚动?

来自分类常见问题

Swift iOS检查是否在ios9和ios10中启用了远程推送通知

来自分类Dev

iOS 9之前需要loadViewIfNeed

来自分类Dev

iOS 9:-[_ NSXPCDistantObject methodSignatureForSelector:]崩溃

来自分类Dev

iOS 9启动图像大小?

来自分类Dev

在iOS 9之前登录Facebook

Related 相关文章

热门标签

归档