【发布时间】:2014-10-18 10:06:42
【问题描述】:
过去我已经多次对 UITableView 和 UICollectonView 进行子类化,其中我将 self 分配给委托和数据源,并且效果很好。
今天我尝试创建UITextField 的子类,并且我将 self 分配给它的代表
self.delegate = self
委托继承自UITextFiled。
在上述情况下,这会在 iOS 7 中永远挂起应用程序,但适用于 iOS 8。
另一个令人惊讶的事情是,当我尝试从硬件键盘输入文本时,它可以正常工作,但它会在从屏幕键盘输入字符时挂起。
这可能是什么原因,谁能帮我理解一下?
【问题讨论】:
-
我很想知道您是否找到了这个问题的答案,甚至可以解决这个问题。我有一个类似的问题,我看到没有人在这篇文章上帮助你。我希望你能明白!这是我的问题:stackoverflow.com/questions/28241104/…
标签: ios ios7 uitextfield ios8 uitextfielddelegate