草庐IT

scrollViews

全部标签

ios - 在没有 CATiledLayer 的情况下在 Scrollview 容器中呈现巨大的网格?

我正在寻找关于如何拥有相当大的ScrollView(比如8192x8192)的任何建议,它本质上是一个网格,其中放置了大约5-100个按钮的subview。蛮力方法会耗尽内存,因为CALayer似乎正在为ScrollView内容的大小分配位图(使用缩放时内存问题尤为突出)我接下来向它添加了CATiledLayer,这解决了内存问题,但由于瓷砖是异步生成的,因此网格上有模糊效果,并且仍然不理想,因为它使用大量内存来进行本质上微不足道的“绘制”一些线路的任务。似乎如果我能以某种方式控制通过OpenGL在每一帧绘制我自己的网格,并告诉UIKit不要为ScrollView创建位图缓冲区,那将是

ios - 为 ScrollView 内的堆栈布局切换 IsVisible 不会在 Xamarin 表单 iOS 中正确更新

我在ScrollView中有很多stacklayoutView,并且stacklayouts可见性属性根据所选选项设置为“true”或“false”。将stacklayoutisvisible属性设置为“true”在XamarinForms1.4.0中不起作用,而不是显示stacklayoutView,它只是显示View之间的空白空间。但它在Xamarin中工作正常表格1.3.3。仅在iOS中发生,在Android中它按预期工作。如有任何帮助,我们将不胜感激。 最佳答案 这是表单中的错误,请参阅:https://bugzilla.x

iphone - 如何在 ScrollView 中启用缩放 (iPhone)

我有一个代码,我想修改它以获得缩放功能。现在我的应用程序只进行水平滚动,不进行缩放。我错过了一些东西,因为我尝试了“viewForZoomingInScrollView:”但没有成功。我怎样才能放大这个?谢谢#import@interfaceIntroductionViewController:UIViewController{IBOutletUIScrollView*scrollView;CGRectrectScrollView;intscrollWidth;intscrollHeight;NSArray*contentArray;UIColor*bcgColor;BOOLremem

ios - 在 ScrollView 中使用自动布局缩放图像如何居中?

我几乎完全从Storyboard中使用自动布局完成了缩放,唯一的问题是我的图像在缩放后没有居中。目标是使图片缩放完全符合图片边界,没有黑色条纹。这是我的约束条件(它基本上是带有imageView的标准ScrollView):这是我按顺序完成的。首先,我设置了UIScrollViewDelegate方法:-(UIView*)viewForZoomingInScrollView:(UIScrollView*)scrollView{returnself.fullScreenImageView;}然后在图像下载完成后,我更新了UIImageView的height约束:-(void)setupC

ios - 长按后启用 ScrollView 中的元素拖动

我已经使用panResponder和ScrollView实现了拖放列表。我希望即使在触摸该项目时也能够滚动列表。问题是当我做滚动手势时项目会移动。当然我也希望能够移动该项目,但现在它具有与滚动相同的手势。我想通过仅在长按(1.5秒)后才启用拖动元素来克服它。如何实现?我想像这里描述的那样将Touchable用作onPressIn/onPressOut的元素:http://browniefed.com/blog/react-native-press-and-hold-button-actions/并以某种方式在一段时间后启用panResponder,但我不知道如何以编程方式启用它。现在这

ios - 当我在 iOS 中创建 ScrollView 的导出时,按钮单击在 ScrollView 中没有响应

我在ScrollView外面有一个Button1,在scrollView里面有另一个Button2。我正在使用Storyboard。我已经使用从两个按钮拖放segue到不同的View。Button1工作正常,问题出在Button2上,无论我点击多少次都不起作用,只有当我点击并拖动时它才会起作用(奇怪!!)。当我排除故障时,我发现每当我创建一个scrollview的导出时,它都会以这种方式运行,如果我删除scrollview到导出的连接它工作正常,但我需要scrollview的导出才能工作。关于如何完成这项工作的任何解决方案?如果有帮助,这是我的View的示例代码确实已加载-(void)

iphone - 在 Storyboard 的 ScrollView 中显示项目

我的问题是,当我想在Storyboard上的ScrollView中显示多个项目时,由于ViewController的屏幕大小,我无法滚动以添加更多项目。我该如何解决这个问题?Xcode版本:4.6自动布局:启用这是我想做的:编辑:我找到了解决此问题的方法。只需添加具有最小高度的项目,然后在代码中调整它的大小。 最佳答案 尝试心爱的脚步添加按钮调整View大小(height=568)和Viewcontroller>SimulatedMetrics>Size>inferred之后 关于iph

ios - UITableView 在 ScrollView 时停止更新内容?

我有一个UITableView,它可以正常工作并且可以正常更新。我还有一个计时器,用于更新每个UITableView标签和进度View,当用户滚动表格View时,它会停止更新/刷新UITableView中的内容(标签和进度View),直到它们完成滚动。除了内容未更新外,我发现当用户滚动时整个应用程序会挂起。我有两个计时器,我在两个计时器中都放置了print语句,但是当用户滚动时都不打印。我一直没能找到swift或swift2的解决方案。 最佳答案 这与Swift完全无关。您可能使用默认方法安排了NSTimer,这导致以滚动时不触发的

ios - ScrollView contentoffset 被重置

长期以来,我一直在为UIScrollView的问题而苦苦挣扎。我有一个UIScrollVIew,它包含一个UITextView作为subview。当我选择TextView时,会弹出一个键盘。我想调整TextView的大小以完全适合可用空间,并滚动ScrollView以便TextView正好位于可见空间中(不被键盘隐藏)。当键盘出现时,我调用一个方法来计算TextView的适当大小,然后执行以下代码:[UIViewanimateWithDuration:0.3animations:^{self.textView.frame=frame;}];[self.scrollViewsetCont

iphone - 如何在触摸 ScrollView 背景时隐藏键盘?

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭9年前。我尝试了所有解决方案,但没有一个有效。我正在为iOS6,ipad开发一个应用程序。当用户触摸外部(在ScrollView上)时,我希望键盘消失......