【发布时间】:2010-07-20 21:07:51
【问题描述】:
我有一个禁用滚动的 UITextView,我正在使用页面卷曲转换来更改里面的文本。这是我正在使用的代码:
myView.text = nextString;
[UIView transitionWithView:myView duration:PAGE_CURL_DURATION options:UIViewAnimationOptionTransitionCurlDown animations:nil completion:nil];
一切正常,除非新文本字符串的行数比旧文本字符串多,否则它将被剪裁,直到动画完成。看起来好像 contentSize 在动画之后发生了变化。我尝试添加 myView.contentSize = myView.bounds.size; 但这并没有改变任何东西。我也关闭了“剪辑子视图”,但无济于事。
片刻之后,文本不再被剪裁。
任何想法如何防止剪辑?
【问题讨论】:
-
仍在寻找解决方案...欢迎提出尝试的建议!
-
找到了解决方案(仅一个半月后)。 UIViewAnimationOptionAllowAnimatedContent 嘘!
标签: iphone uiview uitextview transition