Ilya Puchka的ReadMoreTextView(UITextView子类,iOS,Swift,CocoaPods)

时间:2016-07-15 07:30:21

标签: ios swift xcode uitextview cocoapods

Xcode和Swift相当新,是CocoaPods的新手,试图实现这个: https://github.com/ilyapuchka/ReadMoreTextView

它实现了UITextView的子类,可以限制为特定数量的行,并显示“Read More”类型按钮以展开UITextView。

我似乎已成功安装了ReadMoreTextView窗格,但在下面的代码中,在let textView = ReadMoreTextView()行上,Xcode显示Use of unresolved identifier ReadMoreTextView

我尝试按照下面的建议添加import ReadMoreTextView。上面的错误消失了,但我导入了No such module ReadMoreTextView

我可以将UITextView从库拖到View Controller中,并在Identity Inspector中为其分配ReadMoreTextView类,因此Xcode知道该类。 (IBOutlet与UITextview连接,两者都可能不应该在那里?)

希望我在这里找到一些简单的事情。

如果有帮助,整个项目都在这里的zip文件中: http://greendept.com/readmoretextview/

//  ViewController.swift
//  readmoretextview
import UIKit
class ViewController: UIViewController {     
    @IBOutlet var textView: UITextView!
    override func viewDidLoad() {
        super.viewDidLoad()
        let textView = ReadMoreTextView()           
        textView.text = "When the saints go marching in, When the saints go marching in"           
        textView.maximumNumberOfLines = 3  
        textView.shouldTrim = true  
        textView.trimText = "Read more"
    }
}

1 个答案:

答案 0 :(得分:1)

我尝试在我的swift项目中安装带有pod的ReadMoreTextView。 这是我的pod文件:

SetOpenGLAttributes

我在ReadMoreTextView Framework中遇到了一些错误。但是当我交换了ReadMoreTextView.swift文件时,我已经下载了github格式并解决了一些错误,它正在运行。这是Demo

我认为pods中的文件是旧版本。