mur*_*rze 1 objective-c uiscrollview ios5
我在UIScrollView中放了一个UIImageView和一个UITextView.结果是当我滚动时,文本滚动但图像停留在同一个地方.
是否可以使UIImageView和UITextView作为一个整体滚动?可以使用故事板完成吗?
Dav*_*ist 13
您只是滚动文本的原因是UITextView有自己的UIScrollView,您只滚动UITextViews内部滚动视图.
要实现您的目标,您需要:
scrollingEnabled在textview上设置为false,这可以直接在storyboard中完成.
文本视图可以覆盖任何长度的文本,并且不知道正在设置什么文本,您无法设置正确的大小.即,在UITextView中设置文本时,您需要在代码中设置大小.
见上文(如果您不知道UITextView的高度,则无法知道内容大小).
但是,您可以在故事板中布局UIImageView和UITextView,并且只在bounds设置文本时更改文本视图和contentSizescrollView的视图.
下图显示了完成后视图层次结构的外观.scrollView的框架是蓝色的.它的内容是红色的,比框架大.内部是图像视图(黄色)和文本视图(绿色).

| 归档时间: |
|
| 查看次数: |
2399 次 |
| 最近记录: |