【问题标题】:Content View Issue in UIScrollViewUIScrollView 中的内容视图问题
【发布时间】:2017-05-25 19:33:29
【问题描述】:

我正在尝试制作水平 uiScrollView。我在其内容视图中放置了按钮并放置了相应的约束,如下所示

我已经能够正确滚动它们,但是可见区域之外的按钮没有进行任何触摸,因为内容视图的宽度没有随着滚动视图的宽度增加。任何帮助

白色是uiscrollview,灰色表示ContentView

【问题讨论】:

  • 上述contentview的约束与UiScrollView的约束是相对应的。
  • 能否添加UI截图?
  • 如果它们不可见,你怎么触摸?
  • 我可以看到按钮,因为我可以水平滚动它们。

标签: ios objective-c cocoa-touch uiscrollview autolayout


【解决方案1】:

为此,您必须修复ContentView 的宽度,因为scroll view 的滚动区域等于content view width or height,而不是滚动视图宽度,因为滚动视图的宽度和高度始终等于屏幕边界。将constant 值设置为content view width。将常量width 赋予您的ContentView,高度等于Scroll view

【讨论】:

  • 已经尝试过这样做,但没有任何效果,也许我给它附加了一些错误的约束。
  • 去掉'ContentView.width = width'约束
猜你喜欢
  • 2013-06-07
  • 1970-01-01
  • 2018-01-21
  • 2011-06-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多