【发布时间】:2017-01-16 13:18:04
【问题描述】:
是否可以在 UINavigationItem 中检测 触摸?
我想在用户点击 UINavigationItem 时创建一个小动画。
换句话说:
- 我的标题包含太多文本,因此我不得不截断它们
- 我希望用户在按下导航项时能够阅读完整的标题文本
-
为此,我需要:
- 检测触摸
- 动画字符串/文本(我可以有一个计时器来动画这个,但是我想知道 iOS 中是否已经有一个内置函数 - 你知道吗?)
【问题讨论】:
-
UINavigationItem 不是 UIView 的子类,它直接继承自 NSObject(如 developer.apple.com/reference/uikit/… 所示)。因此,您不能按下它,因为它不是 UI 的可见元素。
-
请为您使用的语言添加标签。可能有帮助的相关问题:stackoverflow.com/questions/26287322/… 和 stackoverflow.com/questions/2077025/uinavigationbar-touch
标签: ios animation ios10 uinavigationitem