问题标签 [uiscrollview]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2684 浏览

iphone - 如何在我的 iPhone 应用程序中使 UIView “可滚动”?

我有一个UIView最终将包含大约 2 个屏幕的信息。我想让用户能够通过轻弹向下滚动(就像 Safari 中的标准轻弹)。
我该怎么做呢?

0 投票
6 回答
26042 浏览

iphone - 如何在 UIScrollView 中取消滚动

我使用 UIScrollView 在 iPhone 上制作大尺寸(大于 320 像素)的 UI。

我创建了一个 UIScrollView 实例并在其上添加了一些子视图。问题是我只想在用户触摸子视图外部时启用滚动,当用户触摸子视图之一时停止滚动。

我阅读了文档并试图找到样本,但找不到好的提示。如果您有任何想法,请帮助我。

0 投票
7 回答
48985 浏览

iphone - UIScrollView 缩放后如何重置?

我在UIScrollView. 它是一个UIView使用自定义子类CATiledLayer作为其层的大型。

当我放大和缩小 时UIScrollView,我希望图形像从 返回图形时一样动态调整大小viewForZoomingInScrollView。但是,图表会以新的缩放级别重绘自身,我想将变换比例重置为 1x1,以便下次用户缩放时,变换从当前视图开始。如果我将转换重置为 Identity in scrollViewDidEndZooming,它会在模拟器中运行,但会EXC_BAD_ACCSES在设备上抛出一个。

这甚至不能完全解决模拟器上的问题,因为下次用户缩放时,变换会自行重置为它所处的缩放级别,所以看起来,如果我被缩放到 2x,例如,突然变成了 4 倍。当我完成缩放时,它以正确的比例结束,但实际的缩放行为看起来很糟糕。

所以首先:如何让图形在缩放后以 1x1 的标准比例重绘自身,以及如何在整个过程中进行平滑缩放?

编辑:新发现错误似乎是“ [CALayer retainCount]: message sent to deallocated instance

我自己从不释放任何层。以前,我什至没有删除任何视图或任何东西。这个错误是在缩放和旋转时抛出的。如果我在旋转之前删除对象并在之后重新添加它,它不会引发异常。这不是缩放选项。

0 投票
22 回答
136745 浏览

ios - 阻止 UIWebView 垂直“弹跳”?

有谁知道如何阻止 UIWebView 垂直弹跳?我的意思是当用户触摸他们的 iphone 屏幕,向下拖动手指时,webview 会在我加载的网页上方显示一个空白点?

我查看了以下可能的解决方案,但没有一个对我有用:

http://www.iphonedevsdk.com/forum/iphone-sdk-development/996-turn-off-scrolling-bounces-uiwebview.html

http://forums.macrumors.com/showthread.php?t=619534

如何阻止 UIScrollView 水平弹跳?

0 投票
1 回答
2088 浏览

iphone - 反弹后不再有 scrollViewDidEndScrollingAnimation 委托

我的 UIScrollView 有一个奇怪的行为。视图控制器是我的 UIScroll 的代表,在滚动期间我收到 scrollViewDidScroll 和 scrollViewDidEndScrollingAnimation。一切正常。但是当滚动视图反弹时,我不再收到 scrollViewDidEndScrollingAnimation 但仍然收到 scrollViewDidScroll ...

你有想法吗 ?

非常感谢。

蒂埃里

0 投票
2 回答
1935 浏览

iphone - “修复” UIScrollView 中的子视图

我有一个 UIScrollView,它包含一个沿 X 和 Y 轴滚动的视图(我们称之为“主视图”)。

我试图透明地覆盖该视图上的标题,该标题固定在屏幕顶部(不是视图),但像主视图一样沿 X 轴滚动。当主视图沿 Y 轴滚动时,标题保持在屏幕顶部。

实现这一目标的最佳方法是什么?

0 投票
3 回答
1685 浏览

iphone - UITableView(iPhone)中的布局选项?还是扩展 UIScrollView?

我是 Objective-C 和 iPhone 编码的新手,希望有人能帮助我。

基本上我想要一个显示该项目名称和数量的可滚动表。例如:苹果............2
橙子......4
香蕉......5

我希望名称左对齐,数字右对齐。

有什么方法可以用 UITableView 做到这一点,还是我需要扩展 UIScrollView?

提前致谢。

0 投票
2 回答
1528 浏览

iphone - 在大尺寸自定义视图中快速绘图

我正在为 iPhone 开发钢琴应用程序。我想开发可平滑滚动的键盘(如 Music Sampler)。

我在 UIScrollView 中放置了一个自定义视图(1440px x 120px)。我想使用 OpenGL,因为 Quartz 太慢了。但我无法在 1440 像素中制作 OpenGL 视图。

有什么想法可以制作一个更快、更大尺寸的自定义视图吗?

谢谢你。

0 投票
3 回答
3970 浏览

iphone - UIScrollView 触摸似乎不起作用

我在 Xcode 中为一个 iPhone 项目使用了“基于视图的应用程序”模板,并进入了视图控制器的 XIB。

我将视图从 basic 更改UIView为 a UIScrollView,现在是方法

(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event;

永远不会被调用。我NSLog在里面有一个声明。当控制器的视图是 a 时,它会被很好地调用UIView,那么 s 有什么不同/特别之处UIScrollView在于您没有收到触摸事件?如何响应触摸事件?

0 投票
8 回答
18648 浏览

ios - UIScrollView 暂停 NSTimer 直到滚动完成

当 a UIScrollView(或其派生类)正在滚动时,似乎所有NSTimers正在运行的都暂停,直到滚动完成。

有没有办法解决这个问题?线程?优先级设置?任何事物?