问题标签 [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.
iphone - 如何在我的 iPhone 应用程序中使 UIView “可滚动”?
我有一个UIView
最终将包含大约 2 个屏幕的信息。我想让用户能够通过轻弹向下滚动(就像 Safari 中的标准轻弹)。
我该怎么做呢?
iphone - 如何在 UIScrollView 中取消滚动
我使用 UIScrollView 在 iPhone 上制作大尺寸(大于 320 像素)的 UI。
我创建了一个 UIScrollView 实例并在其上添加了一些子视图。问题是我只想在用户触摸子视图外部时启用滚动,当用户触摸子视图之一时停止滚动。
我阅读了文档并试图找到样本,但找不到好的提示。如果您有任何想法,请帮助我。
iphone - UIScrollView 缩放后如何重置?
我在UIScrollView
. 它是一个UIView
使用自定义子类CATiledLayer
作为其层的大型。
当我放大和缩小 时UIScrollView
,我希望图形像从 返回图形时一样动态调整大小viewForZoomingInScrollView
。但是,图表会以新的缩放级别重绘自身,我想将变换比例重置为 1x1,以便下次用户缩放时,变换从当前视图开始。如果我将转换重置为 Identity in scrollViewDidEndZooming
,它会在模拟器中运行,但会EXC_BAD_ACCSES
在设备上抛出一个。
这甚至不能完全解决模拟器上的问题,因为下次用户缩放时,变换会自行重置为它所处的缩放级别,所以看起来,如果我被缩放到 2x,例如,突然变成了 4 倍。当我完成缩放时,它以正确的比例结束,但实际的缩放行为看起来很糟糕。
所以首先:如何让图形在缩放后以 1x1 的标准比例重绘自身,以及如何在整个过程中进行平滑缩放?
编辑:新发现错误似乎是“ [CALayer retainCount]: message sent to deallocated instance
”
我自己从不释放任何层。以前,我什至没有删除任何视图或任何东西。这个错误是在缩放和旋转时抛出的。如果我在旋转之前删除对象并在之后重新添加它,它不会引发异常。这不是缩放选项。
ios - 阻止 UIWebView 垂直“弹跳”?
有谁知道如何阻止 UIWebView 垂直弹跳?我的意思是当用户触摸他们的 iphone 屏幕,向下拖动手指时,webview 会在我加载的网页上方显示一个空白点?
我查看了以下可能的解决方案,但没有一个对我有用:
iphone - 反弹后不再有 scrollViewDidEndScrollingAnimation 委托
我的 UIScrollView 有一个奇怪的行为。视图控制器是我的 UIScroll 的代表,在滚动期间我收到 scrollViewDidScroll 和 scrollViewDidEndScrollingAnimation。一切正常。但是当滚动视图反弹时,我不再收到 scrollViewDidEndScrollingAnimation 但仍然收到 scrollViewDidScroll ...
你有想法吗 ?
非常感谢。
蒂埃里
iphone - “修复” UIScrollView 中的子视图
我有一个 UIScrollView,它包含一个沿 X 和 Y 轴滚动的视图(我们称之为“主视图”)。
我试图透明地覆盖该视图上的标题,该标题固定在屏幕顶部(不是视图),但像主视图一样沿 X 轴滚动。当主视图沿 Y 轴滚动时,标题保持在屏幕顶部。
实现这一目标的最佳方法是什么?
iphone - UITableView(iPhone)中的布局选项?还是扩展 UIScrollView?
我是 Objective-C 和 iPhone 编码的新手,希望有人能帮助我。
基本上我想要一个显示该项目名称和数量的可滚动表。例如:苹果............2
橙子......4
香蕉......5
我希望名称左对齐,数字右对齐。
有什么方法可以用 UITableView 做到这一点,还是我需要扩展 UIScrollView?
提前致谢。
iphone - 在大尺寸自定义视图中快速绘图
我正在为 iPhone 开发钢琴应用程序。我想开发可平滑滚动的键盘(如 Music Sampler)。
我在 UIScrollView 中放置了一个自定义视图(1440px x 120px)。我想使用 OpenGL,因为 Quartz 太慢了。但我无法在 1440 像素中制作 OpenGL 视图。
有什么想法可以制作一个更快、更大尺寸的自定义视图吗?
谢谢你。
iphone - UIScrollView 触摸似乎不起作用
我在 Xcode 中为一个 iPhone 项目使用了“基于视图的应用程序”模板,并进入了视图控制器的 XIB。
我将视图从 basic 更改UIView
为 a UIScrollView
,现在是方法
(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event;
永远不会被调用。我NSLog
在里面有一个声明。当控制器的视图是 a 时,它会被很好地调用UIView
,那么 s 有什么不同/特别之处UIScrollView
在于您没有收到触摸事件?如何响应触摸事件?
ios - UIScrollView 暂停 NSTimer 直到滚动完成
当 a UIScrollView
(或其派生类)正在滚动时,似乎所有NSTimers
正在运行的都暂停,直到滚动完成。
有没有办法解决这个问题?线程?优先级设置?任何事物?