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"
}
}
答案 0 :(得分:1)
我尝试在我的swift项目中安装带有pod的ReadMoreTextView。 这是我的pod文件:
SetOpenGLAttributes
我在ReadMoreTextView Framework中遇到了一些错误。但是当我交换了ReadMoreTextView.swift文件时,我已经下载了github格式并解决了一些错误,它正在运行。这是Demo
我认为pods中的文件是旧版本。