我试图在setContentOffset动画的中间获取UIScrollView的contentOffset属性.注意我没有使用方法的动画属性,而是将setContentOffset操作包含在UIView动画块中,以便我可以更好地控制.
当我尝试在动画中间读取contentOffset的值时,它返回最终值而不是当时的值.我知道您可以使用presentationLayer来获取当前图层,但有没有办法可以在动画中间获取当前偏移量?
别担心,我不是想破解其他人的应用程序,如果这就是你在想的=).
我想拥有我的应用程序的2个版本,免费版本和豪华版本.我的计划是通过在plist文件中设置一个布尔值来使用应用内购买来启用豪华版本.
我的问题是:这是安全还是容易被绕过?如果它不安全,有人可以提出一个简单的替代方案吗?我不想下载其他内容,我宁愿保留应用程序中的所有功能并以某种方式启用它.
编辑:我不是指应用程序plist文件,而是用户默认文件.
设置:我有一个UITableView,每个UITableViewCell都有一个UIScrollView.我想要做的是让所有的东西UIScrollViews一起滚动,这样当你滚动其中一个时,所有的东西UIScrollViews都会同时滚动.
我所做的是子类,UITableView因此它有一个包含UIScrollViews在其表格单元格中的所有数组.然后我转发TouchesBegan,TouchesMoved,TouchesCancelled,和TouchesEnded从UITableView所有的UIScrollViews在数组中.
这似乎不起作用.在UIScrollViews不滚动!我设法setContentOffset让它工作的唯一方法是在scrollviews上调用:方法.然而,这是一个非常糟糕的解决方案,因为它没有给你的滑动和减速功能UIScrollView.
关于为什么我的触摸方法没有进入的任何想法UIScrollViews?或者更好的方法来实现这个?