【发布时间】:2015-06-04 13:23:38
【问题描述】:
我正在开发一种带有自定义功能的 UITextView 副本。现在我需要实现选择光标(参见下面原始UITextView 的屏幕截图)
正如我从Debug View Hierarchy 发现的那样,Apple 开发人员在单独的窗口上绘制这些点以避免剪辑,当UIScrollView 开始拖动时,他们将这些点移动到UITextView 内,当停止拖动时,他们将其移回单独的窗口。这种方法的唯一问题是我如何检测我的一些TextView superview 是UIScrollView 并且它们开始/结束滚动?为每个UIScrollView-type superviews 设置委托看起来很糟糕,并且会带来很多麻烦,因为如果需要,我将需要管理多个委托(甚至检测那里的变化)。有什么想法吗?
【问题讨论】:
标签: ios objective-c iphone uiscrollview