我UIScrollView启用了分页并设置了它,clipToBounds = NO以便我可以看到当前页面外部.
我想要的是让用户能够滚动UIScrollView整个可见区域,而不仅仅是当前页面的一部分.
我该如何实现呢?
谢谢.
PS根据apple的文档(http://developer.apple.com/library/ios/#DOCUMENTATION/UIKit/Reference/UIScrollView_Class/Reference/UIScrollView.html),如果pagingEnabled属性值为YES,则滚动视图停止在倍数上用户滚动时滚动视图的界限.
这意味着我不能只调整大小UIScrollView以获得我想要的而不会影响分页功能,对吧?
我正在实现一个功能,它将重复进行屏幕截图并在两个不同镜头之间输出脏矩形,然后在窗口中重新绘制屏幕.
我目前可以在20~30FPS之间运行.它已经可以接受了.但后来我做了一个基准并测量了它的性能.发现这Graphics.CopyFromScreen()需要占用处理时间的50%.(是的.即使在最坏的情况下,它仍然需要比找到所有脏矩形更长的时间)然后我使用本机API实现BitBlt()并没有得到任何改进.
我知道在这种情况下可能没有任何实际的理由让它比30FPS更快.我只是想知道,有没有更快的方式拍摄屏幕截图?
谢谢.