使用动画删除或替换uitextview中文本的部分内容

时间:2012-11-13 22:21:20

标签: iphone ios animation nsstring uitextview

假设我在uitextview中有以下文字,我想添加一个动画,只删除粗体中突出显示的文本,并将文本折叠成剩余字符串:

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec non nunc ut justo sollicitudin interdum.

Sed metus augue, vehicula id accumsan sodales, eleifend quis libero. Duis iaculis ante sed lectus aliquet et aliquet neque auctor. Aliquam erat volutpat. Curabitur posuere cursus dapibus. Donec euismod luctus dui ut adipiscing. Phasellus eget mauris arcu, nec commodo neque. Mauris facilisis tincidunt tellus, eget pharetra erat molestie sit amet.

Quisque nibh neque, consequat quis facilisis non, pulvinar quis metus. Pellentesque faucibus metus a libero egestas faucibus. Nunc placerat blandit auctor. Aenean imperdiet mi et sapien facilisis laoreet. Donec adipiscing urna facilisis orci bibendum ornare. Fusce dignissim mollis eros a ornare. Vivamus posuere, lorem nec egestas dictum, lectus dui interdum enim, vel faucibus arcu est quis quam. Nam hendrerit molestie erat vitae iaculis. Morbi imperdiet gravida dolor, at vestibulum metus feugiat sit amet.

关于如何实现这一目标的任何想法?

1 个答案:

答案 0 :(得分:0)

将文本和高亮显示为不同的图像层,更改突出显示的不透明度以显示它出现,然后使用MPFoldTransitions翻转两个图像。