Mir*_*lic 6 tableviewcell ios swift
键入时我看不到建议..我有tableview单元格和文本字段.
我正在使用MPGTextField库,swift版本(支持swift 2).
对此有何解决方案?
码:
@IBOutlet weak var articleField: MPGTextField_Swift!
override func viewDidLoad() {
super.viewDidLoad()
articleField.mDelegate = self
}
func dataForPopoverInTextField(textfield: MPGTextField_Swift) -> [Dictionary<String, AnyObject>] {
return articles
}
func textFieldShouldSelect(textField: MPGTextField_Swift) -> Bool{
return true
}
func textFieldDidEndEditing(textField: MPGTextField_Swift, withSelection data: Dictionary<String,AnyObject>){
print(data["CustomObject"])
}
Run Code Online (Sandbox Code Playgroud)
在MPGTextField-Swift.swift你会发现一个函数provideSuggestions()
在这个函数中你会发现一行
self.superview!.addSubview(tableViewController!.tableView)
Run Code Online (Sandbox Code Playgroud)
将此行替换为
//BUG FIX - SHOW ON TOP
//self.superview!.addSubview(tableViewController!.tableView)
let aView = tableViewController!.tableView
var frame = aView.frame
frame.origin = self.superview!.convertPoint(frame.origin, toView: nil)
aView.frame = frame
self.window!.addSubview(aView)
////
Run Code Online (Sandbox Code Playgroud)
我已经分叉了MPGTextField存储库,并出于演示目的进行了必要的更改。
您可以在https://github.com/rishi420/MPGTextField找到我的存储库
注意:此存储库需要 Xcode 7.1.1 才能编译。请随意贡献。:-]
| 归档时间: |
|
| 查看次数: |
936 次 |
| 最近记录: |