是否可以让文字围绕图像?喜欢在图片中? alt text http://andyj.be/image.png
答案 0 :(得分:2)
我愿意打赌截图中的视图是UIWebView。如果您愿意使用UIWebView,那么您一定可以!否则,我不知道任何内置控件可以轻松完成。
答案 1 :(得分:2)
我也将使用UIWebView。您可以通过向上和向下滚动页面来猜测他们正在做什么。根据我的经验,与UIScrollView相比,UIWebView滚动更加缓慢,并且更快地停止。
如果您确实已经开始使用UIScrollView来实现此效果,则可以使用此方法:
CGSize size = [textView.text sizeWithFont:textView.font
constrainedToSize:CGSizeMake(frame.size.width, 9999)
lineBreakMode:UILineBreakModeWordWrap];
获取文字并将其置于循环中。随着循环的每次迭代,切断一个单词。将上述方法中的size
与您想要的帧大小进行比较,如果它更高,请再次循环。当size.height
小于您想要的值时,您就知道要在顶部文本视图中添加多少文本(在图像的右侧)。将其余文本添加到图像下的文本视图中,使用上述方法调整其框架大小。