如何从长动画移动字符串中获取当前可见的子字符串
在一个从右到左的长动画移动字符串中,我希望得到实际可见的子字符串。是否有可能在动画过程中获得它?
我必须保留横幅的两个特征:
顺利移动
在屏幕上的某个点获取子字符串(几个字符)
它是一行中的长字符串。
我用这个动画:
[UIView beginAnimations:nil context:nil];
[UIView setAnimationDuration:10.0];
[UIView setAnimationCurve:UIViewAnimationCurveEaseInOut];
...
[UIView commitAnimations];
我尝试过:
CGPoint currentPosition = [[self.autoScrollText.layer presentationLayer] position];
但没有成功......
没有找到相关结果
已邀请:
2 个回复
泉秘胁
的位置,字符宽度以及视口的LHS和RHS来实现此目的。
缉康怪
)不同的事情,这取决于当用户点击按钮时哪个字符串是“可见的”。确切地说,这些事情中的哪一个最终取决于文本字符串的来源(
位置)。不是以编程方式解决这个问题,而是自己解决(通过观察/试验和错误)并根据您确定的
范围在
不同选项之间进行选择。